英語動詞測試練習題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後用虛擬語氣。此句中表示與過去事實相反