同等学力英语语法练习(16)

2014-11-06 19:38:00来源:网络

  1. The girl won’t have her lunch before she ______ her homework.

  A. will finish B. finishes C. had finished D. finished

  2. The athlete ______ training for three hours when the coach told him to break off.

  A. have been B. are C. had been D. were

  3. The prices ______ going up all the time there in the past few years so that complaints can be heard everywhere.

  A. keep B. kept C. have kept D. were

  4. I ______ to spend the weekend with you, but I couldn’t find any time.

  A. hoped B. had hoped C. hope D. are hoping

  5. New problems ______ all the time.

  A. appear B. have appeared C. are appearing D. are appeared

  参考答案:

  1. 答案:B  解析:在表示时间和条件的状语从句中,谓语动词虽然表示将来,但不能用将来时的形式。如:When Jim comes back he will tell you what he has done. /I will not go with you if you don’t tell me the truth. /He wouldn’t go until we gave him what he wanted.

  2. 答案:C  解析:had trained (过去已训练)发生在told (告诉)之前,故用过去完成时。例如:His army had been defeated when the reinforcement came to the battle field train. 也可以用作不及物动词,如:You must train hard if you want to join their team.

  3. 答案:C  解析:根据can be heard 的时态,主语的谓语动词词组要用“到现在一直保持上升”(have kept + going up)的意思,故选C。再如:Production has been on the rise, so they can live a good life.

  4. 答案:B  解析:“希望”发生在couldn’t find 前面,所以hope 用过去完成时。又如:The problem had been solved but he didn’t know.

  5. 答案:C  解析:all the time 是一段时间,故谓语动词时态须用进行时,又如:During that period of time John was trying to find a way out for his firm.

本文选自新东方在线论坛。

更多>>
更多课程>>
更多>>
更多课程>>
更多>>
更多内容
更多>>
更多公开课>>
更多>>
更多课程>>
-->