当前位置: 首页 > 范文大全 > 公文范文 >

人教版英语英语动词时态练习及答案详解,含答案

时间:2021-11-04 12:56:02 来源:网友投稿

 人教版英语英语动词的时态练习及答案详解

 含答案

  一、初中英语动词的时态 1.Hong Kong __________to China for 20 years. I ________there for 2 weeks next year.

 A.has returned; will stay B.has been back; will stay

 C.has been back; have stayed D.has returned; have stayed

 【答案】B

 【解析】

 【详解】

 句意:香港回归中国已有 20 年。明年我将在那里呆两周。考查动词时态辨析。for 20 years是一段时间,需和持续性动词连用;return 返回,终止性动词,可排除 AD 两项。next year明年,用于一般将来时,可排除 C 项。根据句意结构和语境,可知选 B。

  2.--- I went to see you last night, but you weren’t in. Where were you then?

 ---I _______ a walk by the river.

 A.had

 B.was having

 C.have had

 D.have

 【答案】B

 【解析】

 【详解】

 句意:——昨晚我去看你了,但你不在。那时你在哪里?——我在河边散步。由上文中 “Where were you then?”可知,问句是询问“昨天晚上当我去看望你的时候,你正在哪里?”此句表达的是过去正在发生的事情,要用过去进行时态。故答案为 B。

  3.—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。

  4.— Hello! May I speak to Mary, please?

 — Sorry. She _________

 a shower now.

 A.has B.had

 C.will have D.is having

 【答案】D

 【解析】

 句意:喂,请找玛丽接电话好吗?

 对不起,她正在洗澡。本题考查动词的时态。Have a shower 洗澡。A. has 单数第三人称形式

  B. had

 一般过去时

 C. will

 have 一般将来时

 D. is having 现在进行时。根据题意“她现在正在洗澡”是现在正在进行的动作,故选 D。

  5.—I know you ______ to China many years ago. And how long have you ______ in China ?

 —I don’t remember it exactly.

 A.come; live B.came; come

 C.come; come D.came; lived

 【答案】D

 【解析】

 句意:-我知道你多年前就来中国了。你在中国住了多久了?-我记不太清了。根据过去时间短语 many years ago 可知,谓语动词使用过去式 came。how long 与持续性动词连用,live是持续性动词,come 暂时性动词。根据语境可知,本句为现在完成时态,所以动词使用过去分词 lived。故选 D。

  6.I don’t know when you ______ to Mary’s party. When you go, ______as well

 A.go ; I will go B.will go ; I will go C.will go ; I go D.go ; I go

 【答案】B

 【解析】

 句意:我不知道你什么时候去参加玛丽的聚会。当你去的时候,我也去。第一个空是考查宾语从句,主句 I don’t know 是一般现在时态,其宾语从句可以根据实际情况用任何时态,本题“我不知道你什么时候去参加玛丽的聚会”,“去”的动作属于没有发生,所以选择将来时态最佳,故排除 A、D 选项;第二个空 When you go,是一个时间状语从句,而且这个时间对于说话时是一个没有发生没有到来的时间,也就暗示了后面主句用一般将来时,即当你去的时候我将和你一起去,表示去的动作还没有发生,所以主句用一般将来时,构成“主将从现”,故排除 C 选项;故答案选 B。

  7.Jenny_______in the kitchen when you called her at 5 o"clock this afternoon.

 A.is cooking B.was cooking C.cooks D.cooked

 【答案】B

 【解析】

 本题难度适中,考查过去进行时,当你昨天 5 点打电话给她时,他正在煮饭,答案是 was cooking,选 B。

  8.—Have you ever been to Singapore, Ann?

 —Yes. I _________ there for a week with my parents last year.

 A.have gone

 B.have been

 C.went

 D.was

 【答案】D

 【解析】句意:——你去过新加坡吗,安?——去过,去年我和父母在那里呆了一个星期。have/has gone to 表示某人去了某地,现在还没有回来;have/has been to 表示某人去了某地,现在已经回来了;但在肯定句中,它们都不能与表示一段的时间状语连用,went是 go 的过去式,为短暂性动词,在肯定句中也不能用一段时间状语连用,was there 表示状态,可以与一段时间状语连用,答案为 D。

  9.—How soon will you finish the work?

 —In a week. We ________ about 80% of the work so far.

 A.have completed

 B.completed

 C.will complete

 D.are completing

 【答案】A

 【解析】

 【详解】

 句意“-你多久会完成这个任务?-一个星期,到目前为止,我们已经完成了 80%的工作了”。so far 是现在完成时的常用提示词,另外根据句意“到目前已经完成 80%”应该用现在完成时,故选 A。

 【点睛】

 常见的现在完成时的标志词:in the last few years; for; since; since then; lately; so far;since+过去时间点;for+一段时间等。

  10.—I saw Mr. While in his office just now.

 —No, it ______be him. He has _____Beijing and will come back next Friday.

 A.mustn’t; gone to B.mustn’t; been to

 C.can’t ; been to D.can’t ; gone to

 【答案】D

 【解析】

 句意:-我刚才在办公室看到了 While 先生。-不,不可能是他。他已经去了北京,并将于下周五回来。表达“不可能”的推测,用 can’t,不能与 mustn’t(禁止),have/has gone to 意为“到某地去”,说话时该人不在现场,have/has been to 意为“曾经去过某地”,这里是说While 先生已经去北京了,还没回来,故选 D。

  11.―Why are you in such a hurry, John?

 ―There ________ a basketball match between Class Three and our class in ten minutes.

 A.is going to be B.is going to have C.will have D.will hold

 【答案】A

 【解析】

 试题分析:句意:约翰,你为什么这么急?十分钟后三班和我们班有一场篮球赛。there be

 句型的将来时用 there is going to be/ there will be,不可和 have 同时出现,故选 A

 考点:there be 句型的将来时

 点评:there be 句型是初中英语重要语法点 ,there be 句型结构为:there + be +名词(主语)+地点副词/介词短语(表示地点),表示某个地方存在某物或某人,要注意谓语动词与最近的名词的数保持形式一致。另外 there be 与 have 不能同时出现在句子中。have/has则表达某一个人拥有某样东西。

  12.—Do you know when we ________ our first simulate (模拟)

 exam?

 —Sorry, I have no idea. But when I ________ the news, I will let you know.

 A.will have, get B.have, will get C.will have, am getting

 【答案】A

 【解析】

 【详解】

 句意“-你知道我们什么时候会有第一次模拟考试吗?-对不起,我不知道,但是当我知道消息,我会让你知道”。第一空处,表示“将有第一次模拟考试”,用一般将来时,排除 B;第二空处根据主将从现原则,when 引导的从句用一般现在时,故选 A。

  13.--- 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。

  14.We will go to Tian’anmen Square to watch the raising of national flag if it _________ tomorrow.

 A.will rain B.rains

 C.doesn’t rain D.won’t rain

 【答案】C

 【解析】

 试题分析:句意:如果明天不下雨我们要去天安门广场看升国旗。根据句意及题干分析 if引导的是条件状语从句,主句是一般将来时态,根据“主将从现”原则,if 从句中应用一般现在时态,根据句意是“不下雨”,所以选 C。

 【考点定位】考查动词的时态。

  15.___ you ____ my watch? Yes, I ____ it on the table just now.

 A.Did , see , saw

 B.Did , see , see

 C.Have , seen, saw.

 D.Have , seen, have seen

 【答案】C

 【解析】句意:——你看见我的手表了吗?——是的,我刚才在桌子上看到了。第一个空根据答语中的 Yes, I ____ it on the table just now.可知事情已经发生了,强调对现在造成的影响,所以问句应用现在完成时,结构为:have/has+动词过去分词,主语是 you,所以用have,see 的过去分词是 seen;第二个空根据时间状语 just now“刚才”,它是表示过去的时间状语,是一般过去时的标志词,可以判断答语应用一般过去时,即谓语动词 see 要用其过去式 saw;结合选项,可知 C 选项符合题意,故答案选 C。

  16.— I’m not sure if my sister Vivian ____________ the driving test next week.

 — Please let me know if she ____________ it.

 A.has passed; passes

 B.passed ; will pass

 C.passes; has passed

 D.will pass; passes

 【答案】D

 【解析】句意:-我不确定我姐妹 Vivian 下周是否可以通过驾驶考试。-如果她通过了,请让我知道。前句里含用 next week,可知句子描述的是将要发生的动作,用一般将来时态:will pass。后句中 if 意思是“如果”,引出条件状语从句,条件状语从句中,要用一般现在时态表示将来发生的动作,主语 she 是三人称单数形式,动词要+s/es,所以第二空填:passes。故选 D。

 点睛:if 有两个含义,一是“是否”,引出宾语从句,宾语从句里可以用一般将来时态;二是“如果”,引出条件状语从句,条件状语从句要用一般现在时态表将来。

  17.—I ________ you at seven and you didn’t pick up.

  —I was taking a shower at that time.

 A.call B.called

 C.am calling D.have called

 【答案】B

 【解析】

 句意:——我七点钟打电话给你,你没接。——那时我正在洗澡。考查动词时态辨析题。and 连接并列结构,at seven 在七点钟,是过去的时间,需用一般过去时,可排除 ACD 三项。根据句意语境,可知选 B。

  18.—There are so many swimmers swimming in the swimming pool.

 —Yes, and sixty percent

 _ children.

 A.is

 B.are

 C.was

 D.were

 【答案】B

 【解析】句意:——在游泳池里有那么多游泳者正在游泳。——是的,而且百分之六十是孩子。根据谓语 are 可知此处用一般现在时,故排除 CD 两项。此处的 sixty percent 代指的是百分之六十的游泳者,故谓语用复数形式,故选 B。

 19.—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。

  20.Ken, can you turn down the music a little?

 I _________ to study for my test.

 A.am trying

 B.try

 C.tried

 D.have tried

 【答案】A

 【解析】

 句意:Ken,你能把音乐调小一点吗?我正在设法为我的考试学习。根据语境可知用现在进行时,其结构是 be doing 的形式,短语 try to do sth.表示设法做某事。根据题意,故选 A。

 现在进行时的基本结构

 1 肯定式:am/is/are+doing(现在分词)

 否定式:am/is/are not +doing(现在分词)

 一般疑问式:Am/Is/Are + 主语 +doing(现在分词)+ 其他

 特殊疑问式:特殊疑问词+一般疑问式

 They’re having a meeting now. 他们现在正在开会。

 They aren"t having a meeting now. 他们现在没有在开会。

 Are they having a meeting now? 他们现在正在开会吗?

 What are they doing now? 他们现在正在做什么?

  21.–What’s your father doing now? –He ______ the room.

 A.cleaned B.cleans C.has cleaned D.is cleaning

 【答案】D

 【解析】

 【详解】

 句意:——你父亲现在在干什么?——他在打扫房间

 考查动词时态。cleaned 一般过去时;cleans 一般现在时;has cleaned 现在完成时;is cleaning 现在进行时。根据问句可知此句时态是现在进行时;故选 D。

  22.—May I speak to Mary?

 —Hold on, please.She_______in the kitchen.

 A.has cooked B.cooked C.will cook D.is cooking

 【答案】D

 【解析】

 句意:——我可以让玛丽接电话吗?——请不要挂断电话。她正在厨房做饭。根据 Hold on, please.可知此处表示现在让对方别挂断电话,应是表示他找的玛丽正做某事,故用现在进行时 be doing,故选 D。

  23.―Tom! I

  you 40 times that I"ll beat you if you don"t leave that apple jam alone.

 ―Sorry, Aunt!

 A.tell

 B.told

 C.have told

 D.am telling

 【答案】C

 【解析】句意:Tom!我已经警告过你 40 次,如果你不留下那个苹果酱,我就揍你。

 对不起,姑姑!本题考查动词 tell(告诉)的时态。A. tell 动词原形 ;B. told 一般过去时; C. have told 现在完成时; D. am telling 现在进行时。根据题意知动作发生在过去

  24.--________ you _________ Kate’s letter yet?

 --Yes, I ________ it for several days.

 A.Did; receive; have received

 B.Have; received; have had

 C.Have; received; have received

 D.Did; receive; have had

 【答案】B

 【解析】句意:-你收到凯特的信了吗? -是的,我已经收到好几天了。本题为现在完成时态,receive 动词,收到,暂时性动词。在肯定的陈述句中,暂时性动词不能和一段时间连用,因而 receive 改为 have,have 为持续性动词,had 过去分词;可以和 for several days 一段时间连用。故选:B。

  25.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。

  26.Since the shop_____down, all the T-shirts are sold at half price.

 A.has closed

 B.closed

 C.is closing

 D.will be closed

 【答案】C

 【解析】句意:由于商店即将倒闭,所有的 T 恤衫半价出售。close down 停业,关闭。此处是现在进行时态表将来,故答案为 C。

  27.Andy, with his parents, _____ to Hong Kong, and they will stay there for a week.

 A.have gone

 B.has been

 C.have been

 D.has gone

 【答案】D

 【解析】

 【详解】

 句意:安迪和他的父母去了香港,他们将在那里呆上一个星期。考查现在完成时。have/has been to:表示去过某地,通常可与表示次数的状语连用;have/has gone to:表示到某地去了,强调说话的当时去某地的人不在场。根据下文“他们将在那里呆上一个星期”可知 Andy 不在现场,故用 have/has gone to,本句主语是 Andy,with his parents 是伴随状语,可知 has gone to;选 D。

  28.Please turn off the TV. Your father _______ in the bedroom.

 A.sleeps B.slept C.is sleeping D.was sleeping

 【答案】C

 【解析】

 【详解】

 句意:请关上电视,你的爸爸正在卧室里睡觉。sleeps 睡觉,第三人称单数形式;slept 睡觉,是 sleep 的过去式;is sleeping 现在进行时;was sleeping 过去进行时。根据句意 Please turn off the TV 可知,这里说的是现在正在睡觉,应用现在进行时,故选 C。

  29.— 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

 【解析】

 试题分析:句意:昨天下午当我们正在打篮球时,你正在做什么?结合语境可知下文描述的是过去某时正在进行的动作,故用过去进行时态。选 A。

 考点:考查动词的时态。

  30.— I ____________at this time yesterday.

 —Me, too.

 A.will cook

 B.is cooking

 C.cooked

 D.was cooking

 【答案】D

 【解析】句意:——昨天这个时候我在做饭。——我也是。根据 at this time yesterday.可知用过去进行时态;故选 D

  31.By the end of last week, Maggie _____________ in the west of China for two months helping the homeless children.

 A.will stay B.has stayed C.would stay D.had stayed

 【答案】D

 【解析】

 【详解】

 句意:到上周末为止, Maggie 已经在中国西部待了两个月帮助那些无家可归的孩子们。根据句中时间状语 By the end of last week 是到上周末为止,即到过去时间为止已经完成的动作,所以用过去完成时态,故选 D。

  32.—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

 【解析】

 【详解】

 句意:昨晚九点钟你在家吗?——是的,那时我正在洗澡。

 A. took 一般过去时;B. was taking 过去进行时;C. was taken 一般过去时的被动语态;D. am taking 现在进行时。结合语境可知下文描述的是昨天晚上九点钟正在进行的动作,时态用过去进行时。故答案为选 B。

  33.There

  a basketball game between Class 8 and Class 12 tomorrow afternoon.

 A.is B.has C.will be D.will have

 【答案】C

 【解析】

 【详解】

 句意:明天下午在 8 班和 12 班之间将有一场篮球比赛。A. is 是,单数;B. has 有,第三人称单数;C. will be 将是;D. will have 将有。这里是 there be 句型,不能出现 have/has,排除 BD;根据时间状语 tomorrow afternoon.可知用一般将来时,其结构是 there will be+主语+介词短语。根据题意,故选 C。

  34.---It’s late mom, why don’t you sleep?

 ---Your dad hasn’t come back. I ________ for him.

 A.am waiting B.wait C.waited D.have waited

 【答案】A

 【解析】

 【详解】

 句意:——妈妈很晚了,你为什么不睡觉?——你爸爸还没回来。我在等他。A. am waiting现在进行时;B. wait 动词原形;C. waited 过去式;D. have waited 现在完成时。本题主要考查现在进行时。根据题意,爸爸还没有回来,“我”正在等你爸爸。表示现在正在进行的动作,用现在进行时 am/is/are + doing 的形式。又因为主语是 I,故 be 动词用 am。故填 am waiting,故选 A。

  35.She used to ___________with her parents,but now she is used to ___________with her classmates at school.

 A.living…living B.live…live C.live…living D.living…live

 【答案】C

 【解析】

 【详解】

 句意:她过去和父母住在一起,但现在她习惯了在学校和同学住在一起。used to:后跟强调动作的动词时表示“过去常常”,used to 的后面跟动词原形;be used to 表示“习惯于做某事”人作主语,后面用 v-ing 形式:be used to doing sth.;结合所给的选项可知,C 正确。

 【点睛】

 used to do sth. 表示过去常常做某事,而现在往往不做了。I used to get up early in the morning when I was still a high school student. 我还是个高中生的时候,常常一大早就起床。be used to doing sth. 表示习惯于做某事。I am used to eating rice now. 我现在习惯吃米饭了。

  36.—Hey, Kathy. How do you like my new shoes?

 —Oh, sorry. But what did you say just now? I _______ something else.

 A.thought

 B.was thinking

 C.am thinking

 D.will think

 【答案】B

 【解析】句意:——凯西,你喜欢我的新鞋吗?——对不起,你刚才说什么?我在考虑其他的事情。根据 just now 可知是你刚才说话时,我在考虑其他的事情,所以用过去进行时态;故选 B

  37.My family ________ supper together every day. It’s really a happy time for all of us.

 A.have

 B.had

 C.are having

 D.will have

 【答案】A

 【解析】

 试题分析:句意:我的家人每天都一起吃晚饭,对于我们大家来说这真的是幸福的时光。have supper 是一个固定的短语,意思是吃晚饭。根据句意及句中的 every day 可知,这个句子应该使用一般现在时,表示经常性的动作,故选 A。B 选项是一般过去时;C 选项是现在进行时;D 选项是一般将来时。

 考点:考查动词时态。

  38.--Did you hear someone knocking at the door just now, Tom?

 --No, I _______ TV with my friend in my bedroom.

 A.was watching B.watched C.am watching D.watch

 【答案】A

 【解析】

 【详解】

 句意:——汤姆,你刚才听到有人敲门了吗?——没有,我和我的朋友正在卧室里看电视。考查过去进行时。A. was watching 过去进行时;B. watched 一般过去时;C. am

 watching 现在进行时;D. watch 观看,动词原形。根据句意“——汤姆,你刚才听到有人敲门了吗?——没有,我和我的朋友正在卧室里看电视。” 可推知刚才有人敲门时我和我的朋友正在卧室里看电视。所以该句强调的是过去某个时间正在进行和发生的动作,确定时态为过去进行时态,其构成为 was/were+现在分词,根据主语是 I,故助动词用 was,watch的现在分词为 watching,故填 was watching,故答案选 A。

  39.---Could you tell me______________ at the meeting? I didn’t take part in it.

 ---Sorry, I don’t know, either.

 A.what he said B.what did he say C.what he says D.what does he say

 【答案】A

 【解析】

 句意“-你能告诉我他在会议上说了什么吗?-对不起,我不知道”。根据 tell sb sth 可知,本题考查宾语从句。宾语从句要用陈述句语序,排除 B 和 D,且根据 I didn’t take part in it 可知,用一般过去时,故选 A。

  40.Mum _________ the window in the kitchen when I got home.

 A.cleans

 B.will clean

 C.was cleaning

 D.is cleaning

 【答案】C

 【解析】句意:当我到家时,妈妈正在擦窗户。A. cleans 弄干净,用于一般现在时态 ,主语单三时;

 B. will clean 弄干净,用于一般将来时态;

 C. was cleaning cleans 弄干净,用于过去进行时态 ,主语单三时;

 D. is cleaning 弄干净,用于现在进行时态 ,主语单三时;根据 when I got home.当我到家时,过去时态,所以主句用过去进行时态;故选 C

  41.The wonderful life in high school you look forward to ______.

 A.coming

 B.is coming

 C.came

 D.was coming

 【答案】B

 【解析】句意:你期待的高中生活即将来临。考查动词时态辨析题。in high school you look forward to 做 life 的定语;句子缺了谓语,可排除 A;主语 life 还没有出现,需用现在进行时表示将来,可排除 CD 选项。根据句意结构和语境,可知选 B。

  42.It’s nice to see you again. We ______ each other for a long time.

 A.didn’t see B.haven’t seen C.won’t see D.didn’t see

 【答案】B

 【解析】

 【详解】

 句意:再次见到你很开心,我们已经好长时间没见了。

 本题考查的是时态,结合语境,此处指到现在为止有好久没有见面了,根据所给空后面的for a long time 是现在完成时的标志词可知,应该用现在完成时,故答案选 B。

  43.— Excuse me, could you tell me

 — Sorry, sir. I wasn"t there at that time yesterday.

 A.how the accident happens B.how does the accident happen

 C.how the accident happened D.how did the accident happen

 【答案】C

 【解析】

 【详解】

 句意:——抱歉,打扰一下,你能告诉我事故是怎么发生的吗?——不好意思,先生。昨天这个时候我不在那里。

 考查宾语从句。根据英语语法,宾语从句的语序应为陈述句的语序,B、D 选项可排除。根据答句的 yesterday 提示,事故发生在昨天,故宾语从句的谓语也应用过去式,即happened,故应选 C。

  44.Listen, someone ______ in the room.

 A.was singing

 B.sang

 C.sings

 D.is singing

 【答案】D

 【解析】

 【详解】

 句意:听,有人在房间里唱歌。考查动词时态辨析题。listen 和 look 等用于提醒,后面的句子多用现在进行时态,可排除前三项。根据句意语境,可知选 D。

  45.— What do you think of the young lady?

 — She is hard-working. She ________ all her effort into her work before she got ill.

 A.has put B.put C.had put D.would put

 【答案】C

 【解析】

 试题分析:句意:你认为这位小姐怎样?她很勤奋。她生病前把她所有的精力都投入到她的工作中。根据时间状语从句 before she got ill.可知主句该用过去完成时态,所以选 C。

 考点:考查动词时态。

  46.My grandma _______ to the radio when I got home just now.

 A.listens

 B.listened

 C.is listening

 D.was listening

 【答案】D

 【解析】句意:我刚才到家的时候我的奶奶正在听广播。结合语境理解可知,当我到家这一时刻,另一个动词正在进行,when 引导的时间状语从句是一般过去时,主句表达的是过去正在进行的动作,故句子的时态为过去进行时,答案为 D。

  47.The water

  dark and dirty. It’s no longer safe to drink.

 A.became B.will become C.has become D.was becoming

 【答案】C

 【解析】

 【分析】

  考点:考查动词时态。

 【详解】

  试题分析:句意:水变得又脏又黑,已经不能继续安全饮用了。根据 It’s no longer safe to drink.可知,给现在带来的结果是不能饮用了,所以用现在完成时,表示过去的动作对现在的影响,故选 C。

  48.The dog ________ several days ago. I felt very sorry for its ________.

 A.died;death B.died;died C.death;died D.death;death

 【答案】A

 【解析】

 【详解】

 句意:这只狗几年前就死了,我为它的死感到难受。根据句意及根据可知第一个空出缺少谓语动词,又因为时间是过去,共过去时态。根据句意及结构可知第二个空是名词。die,动词,death,名词,故选 A。

  49.The photo _____ taken by my brother last week is very nice.

 A.which were B.that is

 C.that were D.which was

 【答案】D

 【解析】

 试题分析:句意:上周我哥哥拍的照片非常漂亮。此处是定语从句修饰先行词 the photo,根据时间短语 last week 可知此处用一般过去时,故排除 B 项。因为先行词 the photo 是单数形式,故定语从句的谓语动词用单数形式。故选 D。

 考点:考查定语从句的用法。

 50.I didn’t know when he

  back. He said he would call me when he

 home.

 A.will come; gets

 B.came; got

 C.would come; got

 D.came; would get

 【答案】C

 【解析】

 试题分析:句意为:我不知道他什么时候回来。他说他到家就会打电话给我。根据语境,前句是宾语从句,主句用一般过去时,从句应用表示过去的某种时态;后句是带有时间状

 语从句的宾语从句,从句中主句用过去将来时,从句应用一般过去时。结合选项可知应选C。

 考点:考查从句的时态用法。

相关热词搜索: 英语 时态 动词