时间轴:一般时态:一般过去时●一般现在时●一般将来时●进行时态:过去进行时●现在进行时●将来进行时●完成时态: 过去完成时●现在完成时●将来完成时▲完成进行:过去完成进行时▲现在完成进行时▲将来完成进行时▲/s/blog_8a4023330101ewqd.htmlwill would[一般将来时][过去将来时] would do▲[将来进行时][过去将来进行时] should be doing/would be doing▲[将来完成时][过去将来完成时]should have done/would havedone ▲[将来完成进行时][过去将来完成进行时] should have beendoing/would have been doing▲一般时态:一般过去时一般现在时一般将来时Did do/does will do进行时态:过去进行时现在进行时将来进行时was/were doing am/is/are doing will be doing完成时态:过去完成时现在完成时将来完成时had done have/has done will have done完成进行时:过去完成进行时现在完成进行时将来完成进行时Had been doing have/has been doing will have been doing表示动作或状态发生时间和方式的动词形式描述句子中动词和参与此动作之主语之间关系的一个术语。
间段)间点). . . . . . . . . .. . ..完成时态:截止到某一个时间点,某个动作已经完成(时间点)完成进行时:截至某个时间点该动作已经发生,并将延续下去(时间点)一般过去时She got up early, fetched water, cleaned the room and then went outfor a walk 陈述已做的事情一般现在时The next train leaves at 3 o'clock this afternoon 陈述火车下午三点发车这件事儿一般将来时He will come back soon. 叙述将要发生的事情现在完成时John has broken his left leg 强调已发生过去完成时By the time my parents reached home yesterday, I had cooked the dinner already直至到昨天父母回来的那一刻,我已经把晚餐准备好了将来完成时Before long he will have forgotten all about the matter.过了将来的一个时间点后他就会忘记某事现在完成进行时W e have been working on this project for over a month now 到现在时间点已完成一部分,另外的在今后在完成将来完成进行时By the end of next month, the project will have been being worked for 3 years. 到下个月的一个时间点已完成部分,并在将来的一段时间内继续过去完成进行时:I had been looking for it for days before I found it. 这东西我找了好多天才找着的1. I can guess you were in a hurry. You____your sweater inside out.A. had wornB. woreC. were wearingD. are wearing2.—— We _____ that you would fix the TV set this week.—— I’m sorry. I _____ to fix it this week, but I’ve been too busy.A. had expected; had intendedB. are expecting; had intendedC. expect; intendD. expected; intend3.He will stop showing off, if no notice _____ of him.A. is takenB. will be takenC. takesD. has taken4.——It is said that another new car factory_____now.—— Yeah. It _____one and a half years.A. is building; takesB. is being built; will takeC. is built; will takeD. is being built; takes5.——I’m sorry, but I shouldn’t have been so rude to you.—— You _____ your temper but that is OK.A. have lostB. had lostC. did loseD. were losing5.——I’m sorry, but I shouldn’t have been so rude to you.—— You _____ your temper but that is OK.A. have lostB. had lostC. did loseD. were losing6.—— Why? Tom, your shirt is so dirty!—— Mum, I _____ my storeroom downstairs。
A. cleanedB. have workedC. was cleaningD. have been cleaning7. I’ve won a holiday for two to Florida. I _____ my mum.A. takeB. am taking (am to take) 表示计划要做的事C. have takenD. will have taken8.The traffic in our city is already good and it ___even better.A. getsB. gotC. has gotD. is getting9.—— Has Jack finished his homework yet?—— I have no idea; he ___it this morning.A. was doingB. had been doingC. has doneD. did10.—— I will come to attend your lecture at 10 tomorrow.—— I’m sorry, by then my lecture will have ended and I___my guests in my office.A. is being metB. will meetC. will be meetingD. will have met11.—— Alice came back home the day before yesterday.—— Really ? Where _____ ?A. has she beenB. had she beenC. has she goneD. had she gone12.John and I___friends for eight years. We first got to know each other at a Christmas party. But we_____ each other a couple of times before that.A. had been; have metB. have been; have metC. had been; had metD. have been; had met13.I ____ ping-pong quite well, but I haven’t had time to play since the new year.A. will playB. have playedC. playedD. play 【参考解答】:1.D。
can guess 这一现在猜测是建立在眼前所见情景的基础上的,故用现在进行时。
2.A。
expect, intend, want, wish, hope, plan 等动词的过去完成式可表示过去未曾实现的想法、愿望、打算等。
3.A。
如主句用将来时,在时间、条件和让步状语从句中要用一般现在时表示将来。
又因if 从句是take notice of...的被动语态结构,故选A。
4.B。
根据主语与build之间的被动关系和now,可知要选现在进行时的被动语态;因工厂正在修建,花费一年半应指将来。
5.C shouldn’ t have done 表示“过去本不应……”。
You did lose your temper 是You lost your temper 的强调形式。
6.B。
现在完成进行时表示从过去某时到现在一直在进行的动作。
7.B。
里面用be+V-ing形式表示计划、安排要做的事,这里能用be to +动词原形来替换。
8.D。
交通现在已经好了,在此基础上正在变得更好。
9.A。
题干没有构成“过去的过去”,不可选B。
如选C、D则表示动作已完成,与have no idea相矛盾。
过去进行时表示过去某段时间或某一时刻正在进行的动作,不涉及结果,正好附合题干语境。
10.C。
by then 是指将来的时间状语,排除A。
再由句意可知,meet指的是到了十点钟时将正在进行的动作。
11.B。
问句问的是前天回来之前去了哪儿,故用过去完成时。
注意had gone表示人未回来,与第一句相矛盾。
12.D。
for+时间段表示从过去某时延续至今的动作或状态,用现在完成时;meet 发生在got to know 这一过去动作之前,用过去完成时。
13.D。
用一般现在时表示现在的特征或状态。