英语动词测试练习题11(含答案)
分类: 英语语法
1.——I usually go there by train.
——Why not ______ by boat for a change?
A. to try going B. trying to go C. to try and go D. try going
A. graduated B. has graduated C. had been graduating D. had graduated
【解析】选D。从句动作是过去时,主句动作发生在过去的过去,因此用过去完成时。 过去完成时表示过去某时间或某动作之前已经发生的事情或存在的状态,即:过去的过去。持续性动词的过去式常与since+时间点、for+时间段、when/before+过去时的从句、by/before+过去时间等状语连用。 6. She was ______ the bike for 25 dollars,but she wouldn’t take it. A. provided B. supplied C. offered D. gave 【解析】选C。 offer 作―出价,开价‖讲,常有offer sb. money for sth.和offer sb. sth. for money两种搭配。此处是将后者用于被动语态中。英语中有些动词可以有两个宾语,如: give, buy, bring, show, pass, offer, lend, leave, tell, write, sing, teach等,这些动词用于被动结构时,可以将其中任何一个宾语变为主语,而另一个宾语仍保留在谓语后面。 7. If they win the final tonight, the team are going to tour around the city ______ by their enthusiastic supporters. (2011•浙江卷19) A. being cheered B. be cheered C. to be cheered D. were cheered 【解析】选C。 考查非谓语动词,因此首先排除B和D(前面已经有are going to tour,又没有连词,不可能出现两个独立谓语)。A和C都表示被动,区别在于being done表示正在被发生的动作,而动词不定式to be done表示具体、一次性、将要被发生的动作。句意:如果他们今晚赢得了决赛,整队将在热情的粉丝欢呼下周游这个城市。这里用to be done表示伴随 8. Bird’s Nest, who was reported ______ the world record in the running races. A. breaking B. having broken C. to have broken D. to break 【解析】选C。 表示据报道用―be reported +不定式‖。此处用不定式完成时表动作已发生。此句中的后一分句我们也可以这样改写:It was reported that Bolt had broken the world record in the running races. 9. You ____ him so closely; you should have kept your distance.
A. shouldn't follow B. mustn't follow C. couldn't have been following D. shouldn't have been following 解析. D should not have done 本不应该做某事 而在此表示正在进行,故选D. 10. The doctor said I was over-weight. If only I _____ less! A. ate B. have been eating C. have eaten D. had eaten 解析: D if only后用虚拟语气。此句中表示与过去事实相反