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

2014-11-14 20:07:00来源:网络

  1. You’d better have the iron bars painted so as to prevent them ______.

  A. from eroded B. from being eroded

  C. being eroding D. from having seen eroded

  2. The slave ______ from morning till night.

  A. made to work B. was made working

  C. was made work D. was made to work

  3. He returned and saw that ______.

  A. had prepared B. was prepared C. to be prepared D. had been prepared

  4. He arrived in New York, where he ______ his friends.

  A. was met B. will meet C. met by D. was met by

  5. Enough ______ on how to take useful things out of rubbish. So much for today.

  A. has said B. was said C. has been said D. will be said

  参考答案:

  1. 答案:B 解析:prevent from 是固定搭配。from 是介词,后面须有名词或名词的等同词作宾语。如:They prevented the disease from spreading. /Jack did that to prevent the children from being hurt.

  2. 答案:D 解析:to work 在句中作主语the slaves 的补足语。如果不用被动语态,因为make 是特殊动词,则work 前不用to。例如:Harry made Paul go at once. 改成被动语态则是:Paul was made to go at once.

  3. 答案:D 解析:had been prepared 发生在returned 之前,故用过去完成时。此处须用被动语态。例如:When the advance payment was paid, the project had already been started.

  4. 答案:D 解析:用过去时的被动语态。was met 的时间发生在arrived 的同时,故都用过去时。又如:At the time when the child was about to touch the dog, it was released by his father.

  5. 答案:C 解析:既然是“今天就说到这儿”,说(say)的时态肯定是现在完成时。注意要用被动语态。又如:Now we have done whatever has not been done by that group./ Too much has been said about car accidents.

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

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