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

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

  1. He has been to London, and he ______ there again last year.

  A. has been B. has gone C. went D. had been

  2. If you ______ here for a moment, I’ll go back to fetch my bag.

  A. will wait B. have waited C. are waiting D. will be waiting

  3. My neighbour ______ the violin; she usually practices at about this time.

  A. practices B. will practice C. had practiced D. is practicing

  4. When I ______ the film started.

  A. seated B. was seating C. was seated D. had seated

  5. I suppose Jack ______ how to get there.

  A. has known B. knows C. has been working D. is knowing

  参考答案:

  1. 答案:C  解析:“去年去”当然用过去时态(went)。又如:He has been writing for ten years and he wrote another story last week.

  2. 答案:A  解析:will 有时当情态动词用,意思是“愿意”,此时它不表示将来,如:If he will give us a hand, we will be grateful.

  3. 答案:D  解析:“现在正在练”(is practicing),故用现在进行时。又如:He does physical exercise after six in the morning but he is doing it now at noon.

  4. 答案:C  解析:“过去坐下”,所以用过去时。seat 是及物动词,用在“主语 + 及物动词 + 宾语”句型里。此句中seat 是过去分词形式,作表语用,表示状态,它来自被动语态的过去分词。例如:I went in and was seated (= seated myself 或sat down) on a bench.

  5. 答案:B  解析:“知道”是感知动词,没有进行时。此句中的“知道”是现在的事实,故用现在时。又如:I think you know French.

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

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