Unit12Lifeisfulloftheunexpected.
——过去完成时
同学们,之前我们讲了现在完成时,如果理解了现在完成时就很好理解过去完成时!!
(1)过去完成时的概念:
过去完成时表示一个动作或者状态在过去某一个时间或者动作之前已经完成或结束,也可以说是“过去的过去”。它的结构是:had+动词的过去分词,had用于各种人称和数,即had没有人称和数的变化。
(2)过去完成时的否定和疑问句式:
过去完成时的否定句是在had的后面直接加not;过去完成时的一般疑问句是直接把had移到句首。它的肯定回答是:Yes,Ihad.否定回答是:No,Ihadnt.例如:
HehadntfinishedhishomeworkbeforeIcameback.
在我回来之前,他没有完成作业。
—Hadyoufinishedyourhomeworkbythetimeyourmothercameback?
到你妈妈回来的时候,你完成你的家庭作业了吗?
—Yes,Ihad.是的,完成了。
1.leave
leave作动词,意为“离开(某处)”,常与for连用,后接要去的地方。leave的过去式和过去分词都是left。例如:
Mr.Smithlefttheroomattwooclock.史密斯先生两点离开房间。
(1)leave还意为“离开(某人)的身边;离弃”。例如:
Herhusbandhaslefther.她的丈夫把她遗弃了。
(2)动词短语leavesthin/on/at...+表示地点的名词,意为“把某物忘在某地”。例如:Whenshegottoschool,sherealizedshehadleftherbackpackathome.
当她到学校时,她意识到她把背包忘在家里了。
(3)leave还意为“听任,使处于某种状态”。例如:
Heleftthewindowsopen.他让窗子开着。
leave和forget
leave和forget两者都是动词,都含有“忘记”的意思。表示把某物“落在某地方”用leave.例如:
Ileftmybookonthedesk.我把书忘在桌子上。
forget意为“遗忘某物”,指忘记一件具体的东西,但不能有具体的地点。例如:
Iforgotmyumbrellayesterday.我昨天忘了带伞。
2.bytheendof
bytheendof意为“到……末为止”,其后只能接时间,可用于将来时或过去完成时。例如:
Weregoingtofinishitbytheendofthisweek.
到本周末,我们将完成这项工作。
(1)attheendof意为“在……末端,在……尽头”,可以表示时间,也可以表示地点。例如:
attheendofJanuary在一月底(表示时间)
(2)intheend意为“最后,终于”,相当于atlast,finally,其后不能接of短语。例如:
Ourteambeattheirsintheend. 最后,我们队战胜了他们队。
3.bythetime作连词,意思是“到……时间为止”,强调时间的截止,引导时间状语从句。
当从句用一般过去时,主句用过去完成时;
当从句用一般现在时,主句用一般将来时或将来完成时。
BythetimeIgotoutside,thebushadalreadyleft.
当我出来的时候,公共汽车已经走了。
注意:当时间状语为bytheendoflastmonth/year/week时,主句也用过去完成时。例如:
Bytheendoflastmonthwehadlearned20Englishsongs.到上一个月我们已经学习了20首英语歌曲。
比较一般过去时和现在完成时的异同
1.共同点:动作都是在过去完成。
Isawthefilmyesterdayevening.
Ihaveseenthefilmbefore.
(看电影这件事都是在过去完成的。)
2.区别:
①现在完成时强调过去发生的动作对现在的影响和结果,而一般过去时与现在没有联系,只是说明某个动作发生的时间是在过去。
②一般过去时通常与具体明确的过去时间状语连用。如yesterday,lastweek,twoyearsago,justnow,in等;而现在完成时则常与just,already,ever,never等模糊的过去时间状语和thesedays,thisweek,since...,for...等表示一段时间的状语连用。