were主语doi
g其它Hewasworki
gwhe
hewasalive7将来进行时主语willbe现在分词Hewillbeworki
gforusHewillworkforus
用法:现在正在进行的动作。
3现在完成时havedo
e基本结构:主语havehas过去分词do
e①肯定句:主语havehas过去分词其他②否定句:主语havehas
ot过去分词其他③一般疑问句:HaveHas主语过去分词其他④特殊疑问句:特殊疑问词一般疑问句(havehas主语过去分
词其他Hehasworkedforusforte
yearsHasheworkedforusforte
years
用法:A表示动作到现在为止已经完成或刚刚完成。例:Iboughta
ewhousebutI_________myoldo
eyetsoatthemome
tIhavetwohousesAdid
tsellBsoldChave
tsoldDwouldsell答案是Chave
tsold。B表示从过去某时刻开始,持续到现在的动作或情况,并且有可能
f会继续延续下去。此时经常用延续性动词。时间状语常用si
ce加一
个过去的时间点,或for加一段时间,或by加一个现在时间。
例:GreatasNewto
wasma
yofhisideas___________today
a
darebei
gmodifiedbytheworkofscie
tistsofourtime
Aaretochalle
ge
Chavebee
challe
ged
Bmaybechalle
ged
Darechalle
gi
g
全句的意思是:“虽然牛顿是个伟大的人物,但他的许多见解直到今
天还在受到挑战,并且被现代科学家的工作所修正。”challe
ge是
及物动词,在本句中应当是被动语态;其动作延续到今天,所以要用
现在完成时态。可见答案是Chavebee
challe
ged。Aareto
challe
ge和Darechalle
gi
g都是主动语态,不可能是答案。
Bmaybechalle
ged虽然是被动语态,但意思与全句内容不合,
所以不对。C表示发生在过去,但对现在仍有影响的动作或情况。
通常用点动词,如:arrivebegi
fi
dgivelose等。
例:Joh
hasbroke
hisleftleg(约翰摔断了左腿。)
注意事项:A现在完成时是联系过去和现在的纽带。现在完成时和
过去时的区别在于:现在完成时强调动作的动态,或受动态的影响,
是动态的结果,对现在有影响;过去时只表示过去的某个具体时间里
发生的动作,与现在没有联系。
例:Heworkedi
thathospitalfor8years
(他曾经在那家医院工作了8年。这只是讲述一个过去的事实,他现
在已经不在那家医院了。)
Hehasworkedi
thathospitalfor8years
(他已经在那家医院里工作了8年。表示他从过去开始工作,一直工
作到现在,现在仍在那家医院工作。)
B因为含有for加一段时间或si
ce加一个时间点这样的时间状语
的完成时,有动态和延续性的特点,所以不能使用终端动词或瞬间动
词。
例:Mysisterhasbee
marriedfor5years(过去分词做表语
表r