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

2014-11-05 19:37:00来源:网络

  1. In that country, the rich ______ richer, and the poor ______ poorer.

  A. becomes/becomes B. become/become

  C. are /is D. is /is

  2. “Did you wash the wound?” “Not yet, but I ______.”

  A. shall have B. should have C. must have D. may have

  3. Susan, you are so lazy. This job ______ hours ago.

  A. should finish B. must have finished

  C. could be finished D. ought to have been finished

  4. My umbrella is nowhere to be found. I ______ when I was in the library.

  A. must drop it B. should have drop it

  C. must have dropped it D. had dropped it

  5. He was a good runner, so he ______ escape from the police.

  A. succeeded to B. might C. was able to D. could

  参考答案:

  1. 答案:B  解析:the rich 、the poor 是the rich people 和the poor people 的缩略形式,是形容词当复数名词用,故谓语动词用复数。再如:The wounded were all healed because of excellent medical care.

  2. 答案:B  解析:“过去应该做而未做的事”用should have done 这种属于虚拟语气的形式,如:His father died. He thought that he should have done more for him while he was alive.

  3. 答案:D  解析:ought to 比should 语气强。ought to (should) have done 表示“过去本该做而未做”。因为是被动的意思,所以加上been 。如:He arrived late, but he ought to(should)have come earlier. /He ought to(should)have been made to finish his work but he left without telling anybody.

  4. 答案:C  解析:must have done sth. 表示“比较准确地猜测过去某事”的意思,如:There is something wrong with her voice. She must have sung too many songs yesterday evening.

  5. 答案:C  解析:be able to do sth.是“有做特别或具体某事的能力”的意思。can 只表示一般的能力。例如:He could swim but was not able to swim hundred thousand meters.

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

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