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

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

  1. It’s ten years since we ______.

  A. have parted B. parted C. pat D. were parted

  2. They ______ than he called.

  A. have no sooner returned B. have hardly returned

  C. had no sooner returned D. had hardly returned

  3. My mother ______ when the thief broke in.

  A. cooked B. have cooked C. is cooking D. was cooking

  4. I’m rather tired. I ______ since 6 o’clock this morning.

  A. was doing housework B. have done housework

  C. did housework D. have been doing housework

  5. I ______ this stereo equipment two years ago.

  A. has bought B. has had C. bought D. buy

  参考答案:

  1. 答案:B  解析:It’s = It is 。is 相当于has been ,从过去一点时间开始,故“自从”后面的动词应是过去时。如:It is two months since they graduated from college.

  2. 答案:C  解析:no sooner … than … 是固定搭配,意思是“刚??就??”,如:He had no sooner woken up than the alarm clock rang.

  3. 答案:D  解析:broke in 发生在“过去正在做饭”的一段时间内,故用was cooking。如:Jerry was reading a thesis when someone knocked on the door.

  4. 答案:D  解析:从过去一点时间(6 o’clock this morning )到“现在累了”(am tired),而且是“正在干家务”,故用现在完成进行时(have been doing)。例如:He has been learning geometry ever since then.

  5. 答案:C  解析:两年前的动作当然要用过去时。再如:They fought for their motherland when they were young. 表示过去的状态也用过去时,如:They were healthy years ago.

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

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