干货介词for用法for时间段可用于至少13种时态.docx
《干货介词for用法for时间段可用于至少13种时态.docx》由会员分享,可在线阅读,更多相关《干货介词for用法for时间段可用于至少13种时态.docx(5页珍藏版)》请在冰豆网上搜索。
![干货介词for用法for时间段可用于至少13种时态.docx](https://file1.bdocx.com/fileroot1/2023-1/5/88ead242-a8f2-478e-9da5-be0acdc805d8/88ead242-a8f2-478e-9da5-be0acdc805d81.gif)
干货介词for用法for时间段可用于至少13种时态
干货:
介词for用法:
for-时间段可用于至少13种时态
干货:
介词for用法:
for时间段可用于至少13种时态
一直以来想写个完整的小“专题”,即是关于介词for的一些用法,也是困扰过自己很久的问题,介词for,说其简单,是因为学英语一两年之内都学了,但很久以来自己也还是没有真正弄清楚这个介词for的很多用法上的差异之处。
看看现在能否理清。
下面预想分为以下五个小的“专题”,逐步推出,也请同道指正、批评,有实例地添加、补充细化相关用法。
1.for+时间段,所匹配的时态问题;2.for+时间段,其中for省略与否的情况;3.for+次数,其中for省略与否的情况;formanyatime,formanytimes,fortwice,forthreetimes哪个成立?
4.for+具体时间(时间点)成立吗?
5.for+时间段,与瞬间动词连用,成立吗?
今天是第一个:
for+时间段,所匹配的时态情况;中高考学生对于“for+时间段”不解的是——这个结构可用于任意时态,而了解掌握这一点更有助于目前高中、高考英语的短文填空、短文改错等题目的理解与准确率的提升。
当然其中较为常见、常用的是现在完成时、一般过去时、过去完成时等。
下面是英语词典中的相应例句。
第1:
一般现在时——do/does第2:
现在完成时——havedone第3:
现在进行时——am/is/aredoing第4:
一般过去时——did第5:
过去进行时——was/weredoing第6:
一般将来时——willdo第7:
现在完成进行时——havebeendoing第8:
过去完成进行时——hadbeendoing第9:
将来完成进行时——willhavebeendoing将来完成进行时第10:
过去将来完成进行时——wouldhavebeendoing第11:
过去将来时——woulddo/was,weregoingtodo第12:
将来完成时——will/shallhavedone第13:
过去将来完成式——wouldhavedone曾考过一本书写过介词for+时间段,可以同任意时态连用,但笔者目前只是累积查找了以上13种可以同介词for+时间段搭配的时态例句(欢迎补充)。
第1:
一般现在时——do《英语语法大全》(伦道夫?
夸克等著)第736页8.63Shewritesforanhoureveryday.《英语语法大全》(伦道夫夸克等编著)第751页18.24倒装。
Hedoesexercisesforseveralhourseveryweekend.《现代英语用法词典》第569页for词条9for表示时间长度或距离for(如果紧跟动词)有时可省略:
Theperformancelasts(for)threehours.Theforeststretches(for)alongway.Thedesertstretches(for)manymiles.第2:
现在完成时——havedone《英语语法大全》(伦道夫夸克等编著)第731页Maryhasbeenthreeyearswritingthatplay.《牛津英语用法指南》第三版第682页7howlong在非正式文体里,表示某事持续多长时间的表达方式里,for经常省略。
I’vebeenhere(for)threeweeksnow.现在我已经在这里待了三个星期了。
《牛津英语用法指南》第三版第295页208for,since,in和from:
束了(完成貌)。
《英语语法大全》(伦道夫夸克等编著)第756页(i)当动词指明宾语的位置或运动而一个同现的空间附加状语表示相关的最终位置时,则时间附加状语表示时间的延续。
例如:
Theythrewhiminprisonforlife.Theyleftthecarinthestreetforanhour.[“Thecarwasinthestreetforanhour”]《当代高级英语语法》精装版主编徐广联第1442页四、介词的省略3.表示一段时间或方式的短语中的for,in,by,at等常常省略;但是在否定句中或引导介词短语位于句首强调持续时间时,for一般不可省略。
Thesnowyweatherlasted(for)twoweeks.雪持续下了两个星期。
Heremainedsingle(for)allhislife.他一辈子单身。
Shewasawayfromhome(for)fiveorsixdays.她离开家已经五六天了。
Hewaited(for)afewmomentsandthengotonthebus.他等了一小会儿,然后就上了公交车。
Theplayran(for)threemonths.那出话剧连续演了三个月。
第5:
过去进行时——was/weredoing《英语语法大全》(伦道夫夸克等编著)第731页Marywaswritingthatplayforthreeyears.Marywasthreeyearswritingthatplay.《当代高级英语语法》精装版主编徐广联第1442页四、介词的省略3.表示一段时间或方式的短语中的for,in,by,at等常常省略;但是在否定句中或引导介词短语位于句首强调持续时间时,for一般不可省略。
【提示】在表示进行意义的句子中,for通常不省略。
例如:
Theywerekeptwaitingforoverthreehours.他们一直等了三个多小时。
第6:
一般将来时——willdo《现代英语用法词典》第569页for词条9for表示时间长度或距离for(如果紧跟动词)有时可省略:
Willyoubeout(for)long?
《英语语法大全》(伦道夫夸克等编著)第756页(i)当动词指明宾语的位置或运动而一个同现的空间附加状语表示相关的最终位置时,则时间附加状语表示时间的延续。
例如:
[“Hewillbeinprisonforlife”][“ShewillbeinLondonforthesummer”]《英语常用词疑难用法手册》(陈用仪编著)第329页for+不定指时间段,则
(2)配合瞬间动词(第四类动词)的任何时态,表示“实行这个瞬间行动,准备保留其后果多长时间”。
例:
He’llgotoLondonfortwoweeks.他将在伦敦两个星期。
第7:
现在完成进行时——havebeendoing《英语语法大全》(伦道夫夸克等编著)第731页Maryhasbeenthreeyearswritingthatplay.《牛津英语用法指南》第三版第295页208for,since,in和from:
时间1for在非正式文体里,常常省略for,尤其是与Howlong…?
连用时。
而for通常不用在all前面。
Howlonghaveyoubeenwaiting(for)?
你等了多久了?
《英语常用词疑难用法手册》(陈用仪编著)第329页for+定制时段,动词如果是延续的,采用现在或过去完成时,则表示该延续动作或状态一直继续到参照时间点尚未结束。
例:
He’sbeenlivingintheirapartmentforthelastmonth.他一个月来一直住在他们的公寓房里。
《当代高级英语语法》精装版主编徐广联第1442页四、介词的省略3.表示一段时间或方式的短语中的for,in,by,at等常常省略;但是在否定句中或引导介词短语位于句首强调持续时间时,for一般不可省略。
【提示】在表示进行意义的句子中,for通常不省略。
例如:
We’vebeenwalkingfortwohours.我们已步行了两个小时。
TheshiphasbeensailinginthePacificfortwoweeks.这艘船已在太平洋上航行了两个星期。
第8:
过去完成进行时——hadbeendoing《英语语法大全》上册(张道真编著)第383页Hehadbeenwaitingfortwoweeks.Hestillwaswaiting.(有一个表示一段时间的状语)《现代英语语法》赵俊英编著第308页Bytheendoflastyear,hehadbeenstudyinghereforthreeyears.到去年年底,他在这里学习3年了。
Wehadbeenwaitingforherfortwohoursbythetimeshecame.她来到时我们已经等了两个小时。
第9:
将来完成进行时——willhavebeendoing将来完成进行时《现代英语语法》赵俊英编著第306页Bynextwinter,theywillhavebeenbuildingthereservoirfortwoyears.到明年冬天,这个水库的建造就两年了。
《英语语法大全》上册(张道真编著)第396页Bythetimethesunrises,Ishallhavebeensleepingforninehours.HewillhavebeenstudyingChinesesevenyearsby1980.BysixthiseveningIshallhavebeenworkingfortenhours.Iwillhavebeenrainingforawholeweekifitrainsagaintomorrow.第10:
过去将来完成进行时——wouldhavebeendoing《英语语法大全》上册(张道真编著)第398页Hesaidby1979hewouldhavebeenlivingintheforestfor20years.《现代英语语法》赵俊英编著第306页Hesaidthattheywouldhavebeenrepairingmyhousefortwoweeksbytheweekend.他说到周末我的房子已经修理两个星期了。
第11:
过去将来时——woulddo/was,weregoingtodo《英语动词用法》(吴祖培著)第65页2.3.4Mr.Clivesaidhewouldbeawayonbusinessforaweek.克莱夫先生说要出差一周。
第12:
将来完成时——will/shallhavedone《英语语法大全》上册(张道真编著)第395页BynextSundayhewillhavelivedinBangkokfortwentyyears.Thenextconcertwillbeginat9p.m.Theywillhaveplayedhalfanhourwhenwearrive.BythetimeIleaveschoolIshallhavestudiedEnglishsixyears.《现代英语语法》赵俊英编著第306页Inanothermonth’stimeTomwillhavebeentaughtEnglishbyMr.Smithforexactlyfiveyears.再过一个月史密斯先生教汤姆英语就整整5年了。
Bynextwinterthereservoirwillhavebeenbuiltfortwoyears.到明天冬天,这个水库的建造就两年了。
第13:
过去将来完成时——wouldhavedone《现代英语语法》赵俊英编著第306页Hesaidthattheywouldhavebeenrepairedfortwoweeksbytheweekend.他说到周末我的房子已经修理两个星期了。
2016年10月13日记(谢谢关注,共同进步)内容资料有限,个人时间精力所致,若有不当之处,请指正包涵!
本文为头条号作者原创。
XX,不得转载。