好文档 - 专业文书写作范文服务资料分享网站

人教版中考英语中考英语总复习 过去完成时练习题

天下 分享 时间: 加入收藏 我要投稿 点赞

A.will eat B.were eating C.ate D.eat 【答案】D 【解析】 【详解】

句意:如果你吃太多的冰激淋,你将会生病。If you too much ice-cream引导的是条件状语从句,主句应该用一般将来时,符合主将从现的原则。所以从句用一般现在时。故选D。

23.--Is that beautiful sweater yours? --Yes. I it for two years.

A.bought B.have bought C.have had D.kept 【答案】C

【解析】句意:——那件漂亮的毛衣是你的吗?——是的,我已经买了两年了。bought为短暂性动词,不能与表示一段的时间状语for two years连用,排除A,B;for two years表示的是到目前为止的一段时间,说明的是现在的情况,故时态为现在完成时态,答案为C。 点睛:短暂性动词又称瞬间动词,表示动作一旦发生就立即结束。这类动词有:go, come, arrive, leave, begin, start, join, marry, buy, die 等。瞬间动词可以用于现在完成时,但不能和表示一段时间的状语连用。如for 和since 所引导的时间状语都表示一段时间,那就要将瞬间动词转化为表延续的动词或者表状态的形式,就可以与表示一段的时间状语连用。如: His father has died since he was born.就是一个错误的句子,必须转化为:His father has been dead since he was born.

24.— 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 【答案】C 【解析】

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

B.put

C.had put

D.would put

25.Unless you ________ your ID card, the teacher won’t let you in. A.will have B.have C.had 【答案】B 【解析】 【详解】

句意:除非你有身份证,否则老师不会让你进去的。A. will have将有; 一般将来时;B. have有,一般现在时态;C. had有,一般过去时态。这里是unless引导的条件状语从句,遵循主句用一般将来时,从句用一般现在时态,从句主语是you ,动词用原形。根据题意,

故选B。 【点睛】

if和unless引导的条件状语从句而已算是其中一种; 主将从现常见的有以下四种情况:

一、条件状语从句的主句是一般将来时,那么从句常常用一般现在时 如:When I grow up,I’ll be a nurse and look after patients 我长大后要当一名护士,照顾病人

二、如果主句是祈使句,那么从句通常要用一般现在时 如:Don’t laugh at me when I make a mistake. 我犯错误的时候不要笑话我.

三、如果主句是含有情态动词的一般现在时,根据需要从句多用现在进行时 如:You should be quiet when you are in the reading room 在阅览室时应保持安静

四.如果if的条件状语从句遇到变换间接和直接时 ,祈使句应用not to. 如; She said not to close the window

常见的时间状语从句的连词有:as soon as,when,while ,as,until等 用在unless或if中可以是下面的用法: I will not go boating if it rains tomorrow.

Unless you have finish your homework,I won't allow you to watch TV.

26.—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 C.can’t ; been to 【答案】D 【解析】

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

B.mustn’t; been to D.can’t ; gone to

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

28.—Sam,I called you yesterday,but you were not at home. —Oh,I at my aunt's.

A.am B.was C.have been D.will be 【答案】B 【解析】 【详解】

句意:-- Sam,昨天我给你打电话了,但是你不在家。--哦,我在我姑妈家里。根据called you yesterday可知,这里叙述的是昨天的事情,所以答语也应该用一般过去时,故选B。

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

30.The life we were used to _______ greatly since 1992. A.change 【答案】D 【解析】

试题分析:句意:我们过去的生活自从1992年后有了巨大的变化。本题需要断句正确,we were used to作句子主语的定语,句子缺少谓语动词,根据时间状语since 1992,可知句子的谓语用现在完成时态,主语是the life 用第三人称has changed,故选D。 考点:考查完成时态的用法。

B.have changed

C.changing

D.has changed

人教版中考英语中考英语总复习 过去完成时练习题

A.willeatB.wereeatingC.ateD.eat【答案】D【解析】【详解】句意:如果你吃太多的冰激淋,你将会生病。Ifyoutoomuchice-cream引导的是条件状语从句,主句应该用一般将来时,符合主将从现的原则。所以从句用一般现在时。故选D。23.--Istha
推荐度:
点击下载文档文档为doc格式
4y5dp29lr31x2cx44e354ncj33s24s019t6
领取福利

微信扫码领取福利

微信扫码分享