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

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

  1. Six years ______ since I had begun studying English.

  A. passed by B. has passed by C. had passed by D. passing by

  2. When he was in the countryside, they ______ in the middle of the yard, spinning, talking and laughing.

  A. were to sit B. sat C. were sitting D. would sit

  3. He ______ articles for our wall-newspaper these 3 years, and he ______ about thirty

  articles.

  A. has written/has written B. has been writing/wrote

  C. is writing/wrote D. has been writing/has written

  4. Where ______ my book? I can’t find it.

  A. you put B. you have put C. have you put D. did you put

  5. It was not until then that I came to know knowledge ______ only from practice.

  A. had come B. came C. would come D. comes

  参考答案:

  1. 答案:A  解析:passed 发生had begun 之后,故用过去时passed。例如;Since he had died, the town changed a lot.

  2. 答案:D  解析:would do sth. 有时表示“过去往往做某事”,如:Whenever his boss came in, he would stand up.

  3. 答案:D  解析:“三年来一直写”,而且“现在仍在写”,故用现在完成进行时has been writing 。“到现在已经写了”文章,故用现在完成时has written 。再如:He has been working as manager for fourteen years and he has signed a hundred contracts.

  4. 答案:C  解析:句子说“现在找不到”(can’t find), 故put 用现在完成时(have put), 表示与现在有关。

  5. 答案:D  解析:“知识来自实践”是真理,故用现在时。例如:Practice makes perfect. /Time and tide wait for no man.

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

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