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

2014-11-17 20:17:00来源:网络

  1. I don’t swim now, but I ______ when I was a kid.

  A. used to it B. used to C. used to doing it D. used to do

  2. Ever since he arrived, he ______ constantly about the weather.

  A. complained B. has been complaining

  C. is complaining D. had been complaining

  3. Last week he promised that he ______ today, but he hasn’t arrived yet.

  A. will come B. would come

  C. would have come D. is coming

  4. This kind of trousers ______ very well.

  A. wash B. washes C. is washed D. are washed

  5. He had his leg ______ when he slipped on a piece of ice.

  A. breaking B. broken C. to break D. break

  参考答案:

  1. 答案:B  解析:由于句中有过去时间概念,所以应采用used to do sth. ,表示“过去经常做什么”。

  2. 答案:B  解析:句中如出现since 或even since 引导的时间状语从句,句子谓语动词一般用现在完成时或现在完成进行时。

  3. 答案:B  解析:根据题意即可推断,空当中的动词应为过去将来时。

  4. 答案:B  解析:wash 作为不及物动词,可表示被动意义,因此C、D 可排除。A 和B 的区别在于数。this kind of 或the kind of 后跟名词作主语时,不论名词是单数还是复数,谓语动词都用单数形式。因此A 可排除,得出B 为正确选择。

  5. 答案:B  解析:本题leg 是break 这一动作的承受者,而非发出者,因而leg 和break 的逻辑关系是动宾关系,因此leg 的宾补为过去分词。故正确选择为B。注意have sb. do sth. 和have sth. done 这两个句型的区别。

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

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