英语广场
首页 > 英语广场 > 学习空间 > 英语语法 > 正文

英语语法题:时态专项练习(2)

线话英语|2015-05-11 16:24:55

  有关时态的英语语法题专项练习:  

  1. She has set a new record, that is, the sales of her latest book ________ 50 million. 

  A. have reached                 B. has reached

 

  C. are reaching                  D. had reached

  2. He kept looking at her, wondering whether he ________ her somewhere.

 

  A. saw ,                           B. has seen

 

  C. sees                              D. had seen

 

  3. The crazy fans ________ patiently for two hours and they would wait till the movie star arrived. CopyRight .com

  A. were waiting                 B. had been waiting

 

  C. had waited                     D. would wait

 

  4. She ________ her hairstyle in her hometown before she came to Chongqing for a better job. CopyRight .com

  A. would change                 B. has changed

 

  C. changed                         D. was changing

 

  5. The first use of atomic weapons was in 1945, and their power ________ increased enormously ever since. 

  A. is                                   B. was

 

  C. has been                         D. had been

 

  6. —You haven’t said a word about my new coat, Brenda. Do you like it?

 

  —I’m sorry I ________ anything about it sooner. I certainly think it’s pretty on you. CopyRight .com

  A. wasn’t saying                  B. don’t say

 

  C. won’t say                        D. didn’t say

 

  7. All morning as she waited for the medical report from the doctor, her nervousness ________.

 

  A. has grown                        B. is growing

 

  C. grew                                D. had grown

  8. Why don’t you put the meat in the fridge? It will ________ fresh for several days.

  A. be stayed                          B. stay

 

  C. be staying                         D. have stayed

  9. How can you possibly miss the news? It ________ on TV all day long. CopyRight .com

  A. has been                           B. had been

 

  C. was                                 D. will be

 

  10. -Sorry to have interrupted you. Please go on.

  -Where was I? CopyRight .com

  -You ________ you didn’t like your father’s job.

 

  A. had said                           B. said

 

  C. were saying                      D. had been saying

 

  11. I arrived late; I ________ the road to be so icy.

  A. wouldn’t expect           B. haven’t expected CopyRight .com

  C. hadn’t expected                 D. wasn’t expecting

  12. I ________ while reading the English textbook. Luckily, my roommate woke me up in time!

 

  A. had fallen asleep                 B. have fallen asleep

  C. fell asleep                          D. fall asleep

 

  13. Although he has lived with us for years, he _______ us much impression.

  A. hadn’t left                         B. didn’t leave

  C. doesn’t leave                     D. hasn’t left

 

  14. I ________ ping-pong quite well, but I haven’t had time to play since the new year.

  A. will play                            B. have played

 

  C. played                               D. play

 

  15. I wonder why Jenny ________ us recently. We should have heard from her by now.

 

  A. hasn’t written                    B. doesn’t write

  C. won’t write                       D. hadn’t written

 

  答案:

  1. A. 英语语法题讲解因为that is意为“换句话说,即 (=in other words, which means)”,而前句中的谓语has set是现在完成时,后一句的谓语动词也应用现在完成时,排除C和D;又因主语the sales是复数,选出准确答案A。

 

 

  2. D. 因为由语境可知,see应当发生在kept looking之前,即过去的过去,所以用过去完成时,只有D正确。 内容来自

  3. B. 由于would wait是过去将来时,可见此事发生在过去,再结合for two hours可知,wait这个动作是从过去某一时刻开始一直连续到另一个过去时刻,并且还在等,一直要等到那位影星到来,所以用过去完成进行时:had been doing,因而选B。

  4. C. 由came可知,她已来重庆了,而改变发型是在来重庆之前,即过去的过去,按理要用过去完成时,但before已经表明紧接着发生的先后两个动作,所以也可用畸形过去时,所以选C。

 

 

  5. C. 句中的since为副词,表现“从过去某时起始终到现在”,它通常要与当初实现时连用。

  6. D。由句中的sooner(意为“早点儿”)可知用普通过去时。句意为“对不起,我不早点儿说。我确实认为你穿很丢脸” 。 内容来自

  7. C。her nervousness(弛缓)伴随waited(等)的过程而发生,因此grow与waited同时发生,时态一致,都用一般从前时的英语语法题讲解。

 

 

  8. B。stay是系动词不能用被动语态,故排除A;系动词正常不用于进行时(feel除外),故消除C;stay为非连续性动词,不能与表示一段时间的状语连用,故打消D。句意为“你为什么不把肉放在冰箱里呢?那样会保质好多少天”。 CopyRight .com

  9. A。依据句中all day long来判断,此句是强调播放新闻对现在的影响,故用现在完成时。意为“你怎么可能没看到消息?终日都在播放”。

  10. C。用过去进行时态表示过去某一特定时刻正在进行的动作。此处是指“我”的话在被打断前正在念叨的情况。句意为“对不起打断你的话,请连续”。“我说哪儿了?”“你在说你不喜好你父亲的工作”。

 

 

  11. C。由I arrived late可知是过去的情形。I haddn’t expected表示过去没有料到。句意为“我迟到了。我没料到路面结冰”。

  12. C。while 从句用从前进行时,主句用过去时,表示在某个动作的持续进程中,产生过某事。句意为“我在读英语课本时睡着了。幸好我的室友及时叫醒了我”。

 

 

  13. C。句意为“只管他跟咱们生活了好多年,但没给咱们留下多少印象”。根据前句中的现在实现时可知,下句是强调的现在的状态,因此用个别当初时。

  14. D。“我的乒乓球打得好”是现在存在的技能,故用个别现在时。下句“但自新年以来还始终不时光去打”。与前句谓语动词的时态无关。

 

 

  15. A。英语语法题讲解由句中的recently跟by now两个提示可知此句用现在完成时。

   内容来自

由英语口语教材提供  线话英语:www.linewow.com
免费预约
258元外教一对一试听课
每日新闻
>
每日一歌
>