现 在 完 成 时 和 现 在 完 成 进 行 时 的 比 较 及 练 习 (现在完成时和现在完成进行时) 现在完成时 一、现在完成时的意义及其构成: 现在完成时用来表示之前已发生或完成的动作或状态, 其结果的影响现在还存在; 也可表示持续到现在的动作或状态
其构成: have (has) +过去分词 二、通常使用现在完成时的几种情况: 1、表示过去发生的事对现在仍有影响
The disappearance of Justin has made Kelly very unhappy.(Justin在过去失踪,但Kelly 至今仍旧为他的失踪感到不高兴) 2、表示过去开始的动作一直延续到现在
I haven’t seen Justin since last Friday night .(从上周五晚上到现在一直都没有见到过 3、表示动作的确切时间不明确或不重要
The boy has already come home.(男孩已经回家,但没有指出何时回家) 4、表示刚结束的动作
The police have just finished searching the area.(警方刚结束对该地区的搜查) 5、表示反复发生的动作
Some villagers say that they have seen UFOs many times.(村民们曾多次看到UFO) 三、常与现在完成时连用的时间状语 1、 表示过去的事或动作对现在有影响,动作的时间不明确、不重要或动作刚结束,一般可用already(用于肯定句或疑问句)、yet(用于否定句或疑问句)、ever、just、recently、lately never 等
除此之外,before 也可用于现在完成时
The boy has already come home.男孩已经来家了
I haven't he