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

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

  1. He was honest about it; he ______, but he didn’t.

  A. could tell a lie B. might tell a lie

  C. might have lain D. could have lied

  2. He ______ be the top one in the class he has been absent for half a semester.

  A. can’t B. mustn’t C. should not D. may not

  3. ______ you ______ it again?

  A. Do /dare to touching B. Dare /touch

  C. Do /dare touching D. Dare /to touch

  4. He ______ be proud of his son.

  A. could well B. may well

  C. must well D. should well

  5. “He ______ come before five o’clock”, ordered the manager.

  A. can B. may C. shall D. will

  参考答案:

  1. 答案:D  解析:would have done 是表示虚拟过去。把would 换成could 则有了情态动词“能”的意思,如:Tony did not leave at the appointed time but he could have started off on time.

  2. 答案:A  解析:can 既可以表示“可能性”,也可以表示“能力”。根据句子意思,这里是前一个意思。再如:That can’t be a famous school, for nobody has ever heard of it./ They can’t do heavy work because they are too old.

  3. 答案:B  解析:这里dare 作情态动词用,后面跟主要动词,如:Julia dare not put her hand on the tiger. (疑问句:Dare Julia put her hand on the tiger? 否定句:Julia dare not put her hand on the tiger.)

  4. 答案:B  解析:may well 是习惯用法,表示“完全、确实”的意思,如:Susan might well change her plan yesterday. /You may well build a larger boat for sea voyage.

  5. 答案:C  解析:shall 作情态动词用,可以表示“命令语气很强烈的必须”,如:According to the contract, you shall realize the advance payment one month after the start of the project. /He has said that shall never use the instrument again.

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

更多>>
更多课程>>
更多>>
更多课程>>
更多>>
更多内容
更多>>
更多院校选择>>
更多>>
更多课程>>
-->