现在完成时间和现在完成进行时一、现在完成时1
通常使用现在完成时的几种情况(1)表示过去发生的事对现在的影响Justinhasdisappeared,soKellyisverysad
(Justin失踪在过去,但是Kelly至今仍旧为他的失踪感到难过)(2)表示过去的动作一直延续到现在Ihaven’tseenJustinsincelastFridaynight
(从上周五晚上到现在一直没有见到过Justin)(3)表示动作的确切时间不明确或不重要Theboyhasalreadycomehome
(男孩已经回家,但没有指出何时回家)(4)表示刚结束的动作Thepolicehavejustfinishedsearchingthearea
(警方刚结束对该地区的搜查)(5)表示反复发生的动作SomevillagerssaythattheyhaveseenUFOsmanytimes
(村民曾多次看到UFO)2
现在完成时的结构现在完成时由“have/has+过去分词”构成
常与现在完成时连用的时间状语(1)表示过去的事或动作对现在有影响,动作的时间不明确、不重要或动作刚结束,一般可用already(用于肯定句)、yet(用于否定和疑问句)、ever、just、recently、lately和neverTomhasalreadycomehome
Hehasn’tfinishedhishomeworkyet
I’vemettheoldmansomewherebefore
(2)表示从过去开始,并一直持续到现在,一般用for/since短语或由since引导的时间状语从句
在介词for后一般跟表示一段时间的短语,在since后一般跟表示某个时间的短语,或表示过去时间的状语从句
Wehaven’tseenhimfortwodays/sincelastMonday
Wehaven’tse