资源描述:
《初中现在完成时讲解练习及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、现在完成时态与一般过去时态的区别1一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。Isawthisfilmyesterday.(强调动作发生的时间是yesterday。)Ihaveseenthisfilm.(强调对现在的影响,电影的内容已经知道了。)2一般过去时和表示过去的时间状语连用,如:…ago,lastweek/...In2008,inthepast,justnow,thedaybeforeyesterday,yesterday...Then(那时),thatd
2、ay,oneday,once(从前)现在完成时常和recently(近来),ever,never,twice,sofar(到目前为止),since,for,inthepast/lastfewyears,already(肯定句),yet(否定,疑问句),just(刚刚),before(以前)连用。3)现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live,teach,learn,work,study,know.3.用相应的延续性动词替换短暂性动词,句中谓语动词用现在完成时,时间状语为“for+时间段”或“since+时间点”。如:He
3、hasbeenintheGreenChinaforthreeyears.HehasbeenamemberoftheGreenChinaforthreeyears.他加入“绿色中国”已经三年了。Theoldmandied4yearsago.----Theoldmanhasbeendeadfor4years.HejoinedtheParty2yearsago.----HehasbeeninthePartyfor2years.Iboughtthebook5daysago.----Ihavehadthebookfor5days.表示时间段的短语有:for+
4、一段时间(for2years),since+从句(sincehecamehere),since+时间点名词(sincelastyear,since5daysago),howlong;foralongtime等。延续性动词和瞬间性动词之间的转化1.Hedied10yearsago.——He______________for10years/since10yearsago.2.Heborrowedthebook2weeksago.——He_____________thebookfor2weeks.3.Heboughtthemotorbikeamontha
5、go.——He___________themotorbikeforamonth.4.Hearrivedherethreedaysago.—He____________heresincethreedaysago.5.Theyturnedoffthelight2hoursago.——Thelight__________for2hours.6.Helefthere2yearsago.———He____________fromherefor2years.7.Thefilmbegan30minutesago.——Thefilm__________for30m
6、inutes.8.Theyopenedthedooranhourago.——Thedoor__________foranhour.9.Theyclosedthedooranhourago.——Thedoor___________foranhour.一、用过去时或现在完成时填空:1.“_________you__________(have)lunch?”“Yes.”2“When________you__________(have)it?”“I____________(have)itat12:00.”2.“_________you__________(
7、write)alettertoyourauntyet?”“Yes,I___________.I________________(write)onelastweek.”3.“_________he___________(finish)hishomework?”“Notyet.”4.“_________theyever__________(be)abroad?”“Yes,justonce.”5.Yourfather_________just___________(finish)hiswork.6.Yourfather_________(finish)h
8、isworkjustnow.7.LasttermI__________(learn)manyEnglishwords.8.