初二语法集锦
第五讲Beenthere,donethat/精通现在完成时
=1\*ROMANI.Introduction
Haveyouever…
climbedamountainandseenthesunrise
divedintoadeepseaandseenallkindsoffishes
…
=2\*ROMANII.have/hasdonesth.现在完成时
关键词:________,________,________
(一)经历
e.g.Haveyoueverlied?
Hehasneverseenabigstar.
Ihavewatchedthefilmseventimes.
常与表示经历的before,_________,________和表示次数的once,twice,
threetimes等词连用。
☆练一练:
=1\*GB3①---Haveyou____beentoourtownbefore?
---No,it’sthefirsttimeI___here.
A.even;come B.even;havecome
C.ever;come D.ever;havecome
注意:
此用法中ever只用在________句中。意为“_________”。
e.g.Howmanycountrieshaveyoueverbeento?
Haveyouevercooked?
(二)影响
强调发生在____________动作对____________影响。
试比较:
1a:Everyonehasarrived.Let’sgo!
1b:Thelastonearrivedaminuteago.
2a:Hehasalreadytoldmethetruth.
2b:Hetoldmethetruthyesterday.
经常与_______(肯定句),_______(肯定句),_______(否定,疑问句)
连用。
经常与recently,lately,uptonow,sofar,inthepast…years等表示
“________________”、“最近”的时间状语连用。
也经常_________明显的时间状语。
☆练一练:
=2\*GB3②WhenIwasatcollegeI___threeforeignlanguages,butI___allexcept
afewwordsofeach.
A.spoke;hadforgotten
B.spoke;haveforgotten
C.hadspoken;hadforgotten
D.hadspoken;haveforgotten
=3\*GB3③---Where___therecorder?Ican’tseeitanywhere.
---I___itrighthere,butnowit’sgone.
didyouput;haveput
haveyouput;put
hadyouput;haveput
wereyouputting;haveput
(三)延续
表示过去已经开始,___________到现在的动作或状态,甚至还可能
__________下去。
Wehaveknowneachotherforlessthantwoyears.
与__________或__________连用,用____________来提问。
e.g.Howlonghaveyouknowneachother?
注意:此种用法中必须用____________动词。
e.g.Hehasbeeninthiscountrynowforfiveyears.
Theyhavelivedtheresince1995.
buy-have borrow/lend-____________
die-__________ come/go-_____________
leave-__________ begin-_________