【英语】 过去进行时英语期末复习1
一、过去进行时
1. Last night,thousands of people ________ to see the stars arrive at the ceremony.()
A. wait B. were waiting C. have waited 【答案】 B
【解析】【分析】 句意:明天晚上,成千上万的人等着看明星们到达仪式现场。A. wait一般现在时态,表示经常性,习惯性的动作,B. were waiting 过去进行时态,表示过去正在进行的动作,C: have waited 现在完成时态,表示已经发生或完成的动作。本句表示昨天晚上一直在发生的动作,用过去进行时态,故选B。
2.—Oh! What's wrong with your finger? — I hurt it while I ___________ a model plane.
A. made B. was making C. am making D. make 【答案】 B
【解析】【分析】句意:——哦!你的手指怎么啦?——我在制作飞机模型时受伤了。while引导的状语从句是进行时,此处指在过去制作飞机模型时受伤,句子时态用过去进行时,故选B。
【点评】此题考查过去进行时。注意while和进行时态连用。
3.—Paul, what were you doing at nine Last night? —I a movie in the cinema with my friends.
A. was watching B. watch C. have watched D. will watch 【答案】A
【解析】【分析】句意:——Paul,昨天晚上九点钟你在做什么?——我正在和朋友们一起在电影院看电影。根据句中的时间状语at nine last night昨晚九点,可知是过去的时间。表示在过去某个时刻做的事情使用过去进行时态,was/were +现在分词,故选A。 【点评】考查过去进行时态,注意过去进行时的用法和结构。
4.—Hi, I didn't see you at the party in the company yesterday evening. ——Oh, all my family my son's birthday at home.
A. celebrated B. have celebrated C. was celebrating D. were celebrating 【答案】 D
【解析】【分析】句意:一一你好,明天晚上公司的晚会上我没有见到你。一一哦,我全家在家庆祝我儿子的生日。昨天晚上公司开晚会时,我们正在家里庆祝儿子的生日,表示一个过去动作发生时,另一个过去动作正在发生,用过去进行时态。family是集合名词,指家的整体,看作单数,作主语,谓语用单数;强
调所有的成员,看作复数,作主语,谓语用复数。本题强调所有的家人都在为我儿子庆祝
生日,看作复数。故选D。
5.—Sam, what will the weather be like tomorrow?
—Sorry, Mum. I didn't watch the weather forecast just now. I________a football match. A. was watching B. am watching C. would watch D. will watch 【答案】 A
【解析】【分析】句意:---山姆,明天天气怎么样?---抱歉妈妈,我刚才没有看天气预报,我在看足球赛。根据前一句的just now可知此处用过去的某种时态。根据语境可知,山姆在播放天气预报的时候正在看足球赛,错过了天气预报,所以此处用过去进行时,故答案为A。
【点评】考查动词的时态,理解语境,根据时态的定义去确定时态的形式。
6.——I called you last night , but you didn't answer. ——Sorry, Grace. I________I am A Singer when the phone rang.
A. am watching B. was watching C. have watched 【答案】 B
【解析】【分析】句意:——我昨天晚上给你打电话了,但是你没有接。——对不起,Grace,电话响的时候我正在看《我是歌手》。am watching 现在进行时,正在看;was watching过去进行时,表示过去某个时间正在做某事;have watched现在完成时,已经看过了。根据对话的情境可知,在那个人打电话的时候,我正在看电视节目,这里说的是昨天晚上那个时间正在做的事情,应该用过去进行时。故选B。
7.Tim Cook called his mother every week even when he ______ around the world. A. was travelling B. is travelling C. travelled D. travels 【答案】 A
【解析】【分析】句意:当提姆库克在世界各地旅游的时候,她每周给他妈妈打电话。从句为主句的动作的发生提供了时间。主句是每周打电话,所以从句提供应该是一个时间段,所以应使用进行时,主句为一般过去时,所以从句使用过去进行时,故答案是A。 【点评】考查过去进行时,注意识记过去进行时的用法。
8.Alice_ for the bus at seven yesterday evening.
A. waited B. was waiting C. is waiting 【答案】 B
【解析】【分析】句意:昨天晚上七点爱丽丝在等公交车。如果时间状语是yesterday evening就用一般过去时。有过去的某个时间点时,表示过去某时刻正在发生的动作,用过
去进行时态、故选B。
9.—Were you at home at 9 o'clock last night? —Yes, I a shower at that time.
A. took B. was taking C. was taken D. am taking 【答案】 B
【解析】【分析】句意:——你昨晚9点在家吗?——是的,那时我正在洗澡。 根据at 9 o'clock last night判断句子时态是过去进行时,过去进行时的构成:were/was+doing,故选B。
【点评】此题考查过去进行时。根据时间状语确定句子时态。
10.—Did you notice ________ in her office? —Yes. She was going over our writing.
A. what was Miss Lin doing B. what Miss Lin was doing C. what does Miss Lin do D. what Miss Lin does 【答案】 B
【解析】【分析】句意:——你注意到林小姐在他办公室了正在干什么吗?——注意到了,她正在为我们的写作进行复习。notice后接宾语从句,从句用陈述句语序,故排除AC,根据 She was going over our writing. 可知宾语从句的语序用过去进行时,故排除D,故选B。
【点评】考查宾语从句。注意宾语从句的用法。
11.Sorry, I didn't see you, because I_________ a picture.
A. draw B. drew C. was drawing D. have drawn 【答案】 C
【解析】【分析】句意:对不起,我没看见你,因为我在画一幅画。根据上文 Sorry, I didn't see you,可知那时在画画,要用过去进行时,was/were+现在分词,主语 I,单数,要用was,draw的现在分词drawing,故选C。
【点评】考查过去进行时的构成和用法。根据语境确定动词的时态。
12.—I called you at 8:00 last night, but you didn't answer.—Oh, I ________.
A. took a shower B. was taking a shower C. am taking a shower D. take a shower 【答案】 B
【解析】【分析】句意:——昨天晚上我八点给你打电话,但是你没有接。——哦,我当时正在洗澡。A.一般过去时;B.过去进行时;C.现在进行时;D. 一般现在时。根据上句给出的时间可知回答的是昨天晚上八点正在洗澡,用过去进行时,故选B。
13.While she _______, she cut herself.
A. was cooking B. cooked C. had cooked D. cooks 【答案】 A
【解析】【分析】句意是:当她正在做饭的时候,她割伤了自己。while作“当……时”,引导时间状语从句,后面跟延续性动作,表示这个动作正在进行时,另一个短暂性动作发生了,故选 A。
14.Amon ____________ his ship in a big storm when a giant fish came out of the sea. A. will sail B. is sailing C. was sailing D. has sailed 【答案】 C
【解析】【分析】句意:当一条大鱼从海中跳出来时,阿蒙正驾船在大暴雨中航行。根据 when a giant fish came out of the sea,可知当鱼跳出来时阿蒙正在驾船航行。 when引导时间状语从句, 表示在过去,当从句的动作发生时,主句的动作在当时也正在进行。主句的时态是过去进行时,故选C。
【点评】此题考查过去进行时。when引导时间状语从句,注意主句的时态。
15.- What were you doing when we were playing basketball yesterday afternoon?
- I ______ the classroom.
A. was cleaning B. have cleaned C. will clean D. clean 【答案】 A
【解析】【分析】句意:——昨天下午当我们正在打篮球时你正在干什么? ——我正在打扫教室。根据\"What were you doing when we were playing basketball yesterday afternoon? \"中的\"What were you doing\"可知问的是过去的某个时间点正在发生的事,要用过去进行时,其构成:主语+was/were+ doing.故选A。
【点评】考查过去进行时,注意根据时间状语判断时态。
16.When it began to snow, the boys ________ soccer on the playground. A. play B. played C. are playing D. were playing 【答案】 D
【解析】【分析】句意:当天空开始下雪的时候,男孩们正在操场踢足球。根据时间状语从句 When it began to snow 当天空开始下雪的时候,可知主句的时态为过去进行时was/were+现在分词;再根据主语the boys,男孩们,可知be动词应用were,play的现在分词为playing,故选D。
【点评】考查过去进行时。注意掌握过去进行时结构was/were+现在分词,表“过去正在做
某事”。
17.Jim ______ a late night film at home when, right in the middle of a thrilling scene, the television went blank.
A. watched B. was watching C. had watched D. would be watching 【答案】 B
【解析】【分析】句意:Jim正在家里看一场午夜电影这时就在刺激的一幕中间,电视机成了一片空白。watched是过去式,观看;was watching过去进行时态;had watched过去完成时态;would be watching过去将来进行时。根据句意可知,这里表示正在看电影的时候,电视机成了一片空白,表示过去正在发生的事情,故选B。这里也是一个句型be doing sth. when...正在做某事,这时...。
18.— Someone swam across the Yunlong Lake this morning. — I didn't see it. I __________ along the lake.
A. jogged B. will jog C. have jogged D. was jogging 【答案】 D
【解析】【分析】句意:——有人今天早上横渡了云龙湖。——我没有看到。我在湖边跑步。今天早上我一直在湖边跑步,表示过去某段时间一直在发生的动作,用过去进行时态。故选D。
19.——Did you see a girl in yellow pass by ten minutes ago? ——No, sir. I _____ a novel. A. read B. am reading C. would read D. was reading 【答案】D
【解析】【分析】句意:一十分钟前你看到了一个穿黄衣服的女孩经过吗?一没有,先生。我在看小说。十分钟前我正在看小说,表示过去某时刻正在进行或发生的动作,用过去进行时态,故选D。
20.- You are in a hurry. Where are you going?
- To the cinema. Jim _________ for me there!
A. waits B. is waiting C. waited D. was waiting 【答案】 B
【解析】【分析】句意:——你这么匆忙.——你将要去哪里? 去电影院.Jim正在那儿等我.根据句中信息You are in a hurry.Where are you going? (你这么匆忙.你将要去哪里? )及To the cinema.Jim___ for me there推测该句句意:此时此刻Jim正在那儿等我;可知该句用现在进行时态:am/is/are+现在分词;故选B.
【点评】现在进行时
21.He _______ computer games when his parents left home. So he didn't know where they were.
A. is playing B. plays C. played D. was playing 【答案】 D
【解析】【分析】句意:他的父母离开家时他在玩电脑游戏。所以他不知道他们在哪里。根据语境可知该用过去进行时,所以选D。
22.— Didn't you notice Ted pass by?
— No, I _______ the chalk off the blackboard.
A. was cleaning B. cleaned C. am cleaning D. clean 【答案】 A
【解析】【分析】句意:—难道你没有注意到Ted经过吗?—不,我正在擦黑板上的粉笔。根据语境可知用过去进行时,其结构是was/were doing sth.表示正在做某事。根据题意,故选A。
23.It ________ heavily when I let the cinema.
A. rains B. will rain C. is raining D. was raining 【答案】 D
【解析】【分析】句意:当我离开电影院时天正在下大雨。A.下雨,一般现在时;B.将下雨,一般将来时;C.正在下雨,现在进行时;D.正在下雨,过去进行时。left表明时态是一般过去时,when引导的时间状语从句,从句用一般过去时,主句用过去进行时,故选D。 【点评】考查过去进行时,注意平时识记when引导的时间状语从句,理解句意。
24.The girl with two cats ____ in the yard when the earthquake happened. A. was playing B. is playing C. are playing D. were playing 【答案】 A
【解析】【分析】句意:当地震发生的时候,这个女孩正和她的两只猫在院子里玩。根据 when the earthquake happened,当地震发生的时候,可知时态为过去进行时was/were+现在分词;with做伴随状语,后面的谓语动词的单复数应与with前面的主语一致,be动词应用单数was,故选A。
【点评】考查过去进行时,注意掌握结构was/were+现在分词。
25.I didn't hear your call because I ______ to music at that time.
A. listen B. will listen C. am listening D. was listening 【答案】 D
【解析】【分析】句意:我没有听到你的电话,因为我那时正在听音乐。结合语境可知下文从句中描述的是过去某时正在进行的动作,故用过去进行时态,选D。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
26.—— How fast when the police stopped you?—— I don't know exactly, but not too fast, I think.
A. were you driving B. did you drive C. are you driving 【答案】 A
【解析】【分析】句意:——警察拦你时你开得有多快?——我确实不知道,我认为不太快。表示一个过去动作发生时,另一个过去动作正在发生,用过去进行时态。本题表示“当警察拦你时,你正开得有多快”,用过去进行时态,故选A。
27.—Did you hear the strange noise next door at around 10 o'clock last night? —No. I my favorite music in my bedroom.
A. listen B. listened to C. was listening to D. am listening to 【答案】C
【解析】【分析】句意:——昨晚10点左右你听到隔壁奇怪的声音了吗?——没有。我正在卧室里听我最喜欢的音乐。根据around 10 o'clock last night,可知动作是那个时间进行的,用过去进行时,结构为:was/were+动词现在分词;主语是I,系动词be用was,listen的现在分词是listening;listen to music,听音乐,固定搭配,故选C。 【点评】考查过去进行时。
28.The boy with two dogs ________in the yard when the earthquake hit the city. A. is playing B. were playing C. was playing D. are playing 【答案】 C
【解析】【分析】句意:当地震袭击那座城市的时候,那个和两只狗在一起的男孩正在院子里玩。根据时间状语从句可知主语为过去进行时态,with连接的名词做主语位于要根据前面的名次来确定。主语为这个男孩,第三人称单数,故选C。 【点评】本题考查过去进行时态。过去进行时的构成were/was+doing。
29.— I went to your office at 9:00 this morning, but I didn't see you.
— Sorry, I _______ a talk with Mr. Smith in his office.
A. have B. am having C. was having D. had 【答案】 C
【解析】【分析】理解句意:—今天上午九点我去了你的办公室,但是没有看到你。—对不起。我和史密斯先生在他的办公室里谈话。由时间:今天早上九点。可知后句的时态为过去进行时,其结构为:主语+was/were+现在分词。故选C。
【点评】考查动词的时态。
30.—Did you watch the football match on TV last night? —I wanted to, but my mother her favorite TV programme.
A. watches B. watched C. was watching D. had watched 【答案】 C
【解析】【分析】句意:一昨晚你在电视上看足球比赛了吗?一我想看,但我的母亲在看她最喜欢的电视节目。A.第三人称单数形式;B.过去式或过去分词;C.过去进行时形式;D.过去完成时形式。根据语境,所以选C。
二、英语动词的时态
31.Your paper must _______ as soon as the bell _______. A.hand in; rings B.hand in; will ring C.be handed in; rings D.be handed in; will ring 【答案】C 【解析】 【详解】
句意“铃声一响,你必须上交你的试卷”。第一空处,主语为your paper和谓语hand in之间为被动关系,排除A和B。as soon as引导的从句用一般现在时,主句用一般将来时,即“主将从现”原则,故选C。
32.—Could you tell me what he said just now? —Sorry, I ___ about what I would do tomorrow. A.will think 【答案】B 【解析】 【详解】
句意:你能告诉我他刚才说什么吗?对不起,我正考虑明天我要做什么。
考查时态。A. will think(一般将来时);B. was thinking(过去进行时);C. thought (一般过去式);D. think(一般现在时);根据句意,“考虑”这个动作发生刚才在他讲话的时
B.was thinking
C.thought
D.think
候,在过去某个时间点发生的动作用过去进行时,故选B。
33.–What’s your father doing now? –He ______ the room. A.cleaned 【答案】D 【解析】 【详解】
句意:——你父亲现在在干什么?——他在打扫房间
考查动词时态。cleaned一般过去时;cleans一般现在时;has cleaned现在完成时;is cleaning现在进行时。根据问句可知此句时态是现在进行时;故选D。
B.cleans
C.has cleaned
D.is cleaning
34.—Where’s your father, Tom? — He __________newspaper in the study. A.reads C.is reading 【答案】C 【解析】
句意:--汤姆,你爸爸在哪里?--他在书房里读报纸。根据问句“汤姆,你爸爸在哪里?”,判断答语的句意是“他正在书房里读报纸。”即设空处的动作在说话时刻正在进行着,所以句子用现在进行时,现在进行时的构成:am/is/are+动词的现在分词,故答案为C。
B.read D.has read
35.Every year many foreigners ________ to China to learn Chinese. A.come B.have come C.came D.will come 【答案】A
【解析】句意:每年许多外国人来中国学习汉语。根据Every year可知用一般现在时态;故选A
36.—How noisy it is outside!
—Oh, I forgot to tell you. My neighbours ________ their houses. A.have decorated B.were decorating C.are decorating D.will decorate 【答案】C
【解析】句意:——外面真吵!——哦,我忘了告诉你,我的邻居正在装饰他们的房子。根据How noisy it is outside!可知外面很吵,结合My neighbours ____ their houses.可推出句意“我的邻居正在装饰他们的房子”,故时态用现在进行时,其结构为am/is/are+动词现在分词,主语是My neighbours,所以系动词用are,故答案选C。
37.I don't remember____________ the book yesterday. A.where I put
B.where did I put
C.where will I put 【答案】A 【解析】
D.where l will put
英语宾语从句中一般为陈述语序。根据时间状语yesterday,昨天,可知从句中描述的是过去发生的动作,故从句中用一般过去时态。选B为倒装语序,故选A。 考点:宾语从句
38.They the English role play for the show last night. A.will practice B.practiced C.is practicing D.have practiced 【答案】B
【解析】句意:昨天晚上为了演出他们练习了英语角色扮演。考查一般过去时。根据提示词last night可知时态用一般过去时,“练习”practice,其过去式为practiced,故答案选B。
39.- Mr. Black will go to Shanghai in a few days. Do you know when the earliest plane _____on Sunday? - At 10:00am.
A.leaves off B.took off C.is leaving off D.is taking off 【答案】D
【解析】句意:——布莱克先生几天后将去上海。你知道星期日最早的飞机什么时候起飞吗?——上午10点。考查动词短语和时态辨析题。leave off停止,中断(做某事);take off (飞机)起飞,都是固定短语,可知后者符合句意,可排除AC两项。问句是时间状语从句,主句do是一般现在时,可知过去式took错误,结合答语At 10:00am.是将来的时间,故选D。
40.—Why didn't you open the door for me just now? —Sorry,I a bath.
A.will take B.am taking C.was taking D.take 【答案】C 【解析】 【详解】
句意:--刚才你为什么不给我开门?--对不起,我在洗澡。根据didn't you open the door这里叙述的是过去的事情,根据句意可知该开门的时间正在洗澡,也就是说过去某个时间正在进行的动作,应该用过去进行时。过去进行时的谓语动词的形式是:was/were+doing,故选C。
41.--- Will you go to America next month?
---Yes. But I promise I will call you as soon as I _________there. A.get to B.will get to C.will get D.get 【答案】D
【解析】 【详解】
句意:——下个月你将要去美国吗?——是的。但是我保证我一到达那里,就给你打电话。as soon as引导的时间状语从句,用一般现在时,主句用一般将来时。there是副词,前面不加介词,get there到达那里。故选D。
42.By the time I got up, my mother ________the breakfast well. A.has cooked B.cooked C.have cooked D.had cooked 【答案】D
【解析】句意:我起床的时候,妈妈已经做好早饭了。考查动词时态辨析题。by the time等到/到…时候为止,用于表示一段时间,主句需用完成时。根据从句时态(got是过去式),结合句意语境,可知用过去完成时,即had+过去分词结构,故选D。
43.—Could you tell me what he said just now? —Sorry, I ________ what was happening outside. A.have thought 【答案】B 【解析】
试题分析:句意:——你能告诉我他刚才说的什么吗?——对不起,我正在想外面发生了什么事。根据宾语从句是what was happening可知此处用过去时,故排除D项。根据句意,第二个人也没听见刚才他说的话,因为刚才他正在思考,表示过去某事正在做某事,用过去进行时,故选B。 考点:考查时态的用法。
B.was thinking
C.thought
D.think
44.—My grandma looking at that photo on the wall. —I can understand. It helps her remember her childhood. A.enjoys C.was enjoying 【答案】A 【解析】
句意:——我奶奶喜欢看墙上的那个照片。——我能理解,它能帮她想起她的童年。A. enjoys喜欢, 用于一般现在时态 ,主语单三时; B. enjoyed 喜欢, 用于一般过去时态 ; C. was enjoying 喜欢, 用于过去进行时态 ,主语单三时 ; D. will enjoy喜欢, 用于一般将来时态 ; 根据It helps her remember her childhood.可知用一般现在时态;故选A
B.enjoyed D.will enjoy
45.— Why did so many people get hurt in the earthquake? — Don’t you know? People when it happened that night. A.slept B.have slept C.sleep D.were sleeping 【答案】D
【解析】句意:-为什么这么多人在地震中受伤? -你不知道吗?当晚发生的时候,人们都在睡觉。
由句子when it happened that night.可知是过去时,因此主句用过去时。排除B/C。再根据语境可知,地震发生的时候,人们正在睡觉。用过去进行时。故选D。
46.Please turn off the TV. Your father _______ in the bedroom. A.sleeps 【答案】C 【解析】 【详解】
句意:请关上电视,你的爸爸正在卧室里睡觉。sleeps睡觉,第三人称单数形式;slept睡觉,是sleep的过去式;is sleeping现在进行时;was sleeping过去进行时。根据句意Please turn off the TV可知,这里说的是现在正在睡觉,应用现在进行时,故选C。
B.slept
C.is sleeping
D.was sleeping
47.一Guilin is a wonderful place. I there many years ago. 一Yes. I there many times.
A.went; have been B.have gone; went C.went; have gone D.have been;went 【答案】A
【解析】句意:-桂林是个很棒的地方。我多年前去过那里。-是的。我去过那里很多次。many years ago很多年前,跟一般过去时态连用,所以谓语动词使用go的过去式went。下文表示过去的动作对现在造成的影响与结果,所以谓语动词使用现在完成时态,have/has+动词的过去分词,have/has been to.. , 意为“曾经去过某地”,有“去过某地”的经历; have/has gone to…, 意为“去了某地”,人不在说话地点。本句表示“曾经去过某地”。故选:A。
48.—Do you know _________ the meeting? —Tomorrow morning. A.when they had
B.when they are going to have C.when did they have D.when are they going to have 【答案】B 【解析】 【详解】
句意:——你知道他们什么时候来开会吗?——明天早上。
此题考查宾语从句,宾语从句要用陈述句语序,C和D是疑问句语序,故排除;根据回答Tomorrow morning可知此句时态是一般将来时,A是一般过去时,B是一般将来时;故选B。
49.They don’t live here any longer. They to Chengdu last month. A.move 【答案】B 【解析】 【详解】
句意:他们不再住在这里了,他们上个月搬到了成都。考查一般过去时。A. move一般现在时;B. moved一般过去时;C. will move一般将来时;D. are moving现在进行时。根据They don’t live here any longer.可知此处句意为“他们上个月搬到了成都。”由last month可知时态用一般过去时;故答案选B。
B.moved
C.will move
D.are moving
50.—I know you ______ to China many years ago. And how long have you ______ in China ? —I don’t remember it exactly. A.come; live C.come; come 【答案】D 【解析】
句意:-我知道你多年前就来中国了。你在中国住了多久了?-我记不太清了。根据过去时间短语many years ago可知,谓语动词使用过去式came。how long与持续性动词连用,live是持续性动词,come暂时性动词。根据语境可知,本句为现在完成时态,所以动词使用过去分词lived。故选D。
B.came; come D.came; lived
51.—What do you often do at weekends? —I often ________ my grandparents. A.visit 【答案】A 【解析】 【详解】
句意:你经常在周末做什么?——我经常去看我的爷爷奶奶。
考查句子时态。A. visit 一般现在时;B. visited 一般过去时;C. have visited现在完成时;D. will visit一般将来时。结合语境可知下文often可知是经常性动作,故用一般现在时态。选A。
B.visited
C.have visited
D.will visit
52.—Are you a basketball player in you school? —Yes, I______the team 3 years ago.I______in it for 3 years. A.joined, was B.was joined, am
C.have joined,have been D.joined, have been 【答案】D 【解析】 【分析】
句意:——你在你们学校是一名篮球运动员吗?——是的,我在3年前加入了篮球队。我已经参加它3年了。 【详解】
join加入,是瞬间性动词;be in参加,是延续性动词。第一空更加时间状语3 years ago可知此处用一般过去时,故为joined。第二空根据for 3 years可知此处用延续性动词的现在完成时,故用have been。故选D。
53.—Where is Mrs. Wu?
—She _______ the countryside to be a volunteer teacher. She will stay there for a year. A.has been to 【答案】A 【解析】 【详解】
句意:——吴太太在哪里?——她到农村去当一名志愿者教师。她将在那里呆一年。考查现在完成时态。go去,come来;都是短暂形动词;come与句意不合,可排除BD两项。has been to 曾经去过某地,现在已经回来了;has gone to 曾经去过某地,到现在还没有回来。根据She will stay there for a year.,可知选A。
B.came to
C.has gone to
D.has come to
54.—I don’t know when _________tomorrow. —I will call you as soon as he _________. A.will he come…arrives B.he will come…arrives C.he will come…will arrive 【答案】B
【解析】句意:我不知道他明天什么时候会来。他一来我就会给你打电话的。前一个句子是宾语从句,语序为陈述句的语序,根据tomorrow判断,时态为一般将来时态,排除A;第二个句子为as soon as引导的时间状语从句,主句为一般将来时,时间状语从句为一般现在时,故选B 。
55.—Green Book is on now. Would you like to go to the cinema with me? —No. thanks. I it twice. A.see 【答案】C 【解析】 【详解】
句意:——《绿皮书》现在上映了。你想跟我一起去看电影吗?——不了,谢谢。我已经看过两次了。
考查时态。see看,一般现在时;saw过去式;have seen现在完成时;will see一般将来时。根据twice可知此句是强调现在为止的生活经历,用现在完成时。故选C。
B.saw
C.have seen
D.will see
56.—How are you today?
--Oh, I _______ as ill as I do now for a long time.
A.didn’t feel B.wasn’t feeling C.don’t feel D.haven’t felt 【答案】D 【解析】
句意:-你今天好吗?——哦,我很久没有像现在这样生过病了。表示过去到现在持续一段时期内都存在的一种状态,要使用现在完成时。故答案为D。
57.David ________ school two years ago and he _________ for two years. A.leaves, has gone C.leaves, has been away 【答案】B 【解析】 【详解】
句意:杰克逊两年前离开学校,他已经走了两年了。
two years ago是过去时间短语,动词用过去式;for two year表示一段时间,动词应具有持续性或表状态,be away表状态,可以和现在完成时态连用。故选B。
B.left, has been away D.left, has gone
58.—What was your father doing when you got home yesterday? —He dinner at that time. A.cooks 【答案】B 【解析】 【详解】
句意:——昨天当你到家的时候你的父亲在做什么?——当时他在做晚餐。
考查时态。cooks烹饪,一般现在时;was cooking过去进行时;is cooking现在进行时;will cook一般将来时。根据at that time以及问句可知答语时态为过去进行时。故选B。
B.was cooking
C.is cooking
D.will cook
59. ---Do you know when we________?
---I'm not sure. I will tell you about it when the time________. A.leave;is fixed C.leave;will be fixed 【答案】B 【解析】
试题分析:句意:-你知道我们什么时候出发吗?-我不确定。当时间安排下来时,我会告诉你。现在还没有出发,出发是将要发生的动作,用一般将来时态:will leave;后句是when引出的时间状语从句,时间状语从句中用一般现在时态表示将要发生的动作。故选B。
考点:考查动词的时态。
B.will leave;is fixed D.will leave;will be fixed.
60.The painting by the artist is world-famous , but several years ago, no one could imagine
what an important role he in the painting field. A.was playing 【答案】B 【解析】
句意:——这位画家的画举世闻名,但几年前,没有人能想象得到他会发挥重要作用在绘画领域。several years ago是过去的时间点,“他会在绘画领域发挥重要作用”是在该时间点的将来,所以此处应用过去将来时,其构成为:shoud/would+动词原形,结合选项,可知B选项符合题意,故答案选B。
B.would play
C.played
D.had played
因篇幅问题不能全部显示,请点此查看更多更全内容