1、 高中英语主谓一致练习题1.The number of people, who have access to their own cars, _sharply in the past decadeArose Bis rising Chave risen Dhas risen2一I like British culture very much,and I once went to London. 一How long _ there?A.did you stay Bhave you stayed Cwere you staying Dhad you stayed3.If the weather h
2、ad been better, we could have had a picnic. But it_all day.Arained Brains Chas rained Dis raining4. This kind of cloth _ well. I think it is worthy _.A. washes; buying B. is washed; buying C. washes; to be bought D. is washed; to be bought5. I would have come earlier,but I _that you were waitingAdid
3、nt know Bhadnt known Cwouldnt know Dhavent know6.John and Lucia got married last week. Did you go to their wedding? No, I_ a lecture in another city.Agave Bhave given Chad given Dwas giving7. The professor, as well as his wife,_see a film tonightAis Bis going to Care going to Dhave gone to8. How dan
4、gerous it was!Yes,but for the passer-bys quick action, the girl _ . Awas drowned Bwould have been drowned C had drowned Dshould be drowned9. Every day the boy, together with his classmates, _ to go to the playground and _ football, _ themselves.A. are noticed; play; enjoying B. is noticed; plays; en
5、joyingC. are noticed; plays; enjoys D. is noticed; play; enjoying 10. Next time you _here,lets have lunch together Awill be Bare Chave been Dwere 11. It seems water _ from this tap for some time. Well have to take it apart to put it right.? A. had leaked? B. is leaking? ? C. leaked? D. has been leak
6、ing12. Dont you feel surprised to see Bruce at the meeting?Yes. I really didnt think she _ here. A. has been B. had been C. would be D. would have been13. Our team was ahead during the first half, but we _ in the last ten minutes.A. had lost B. would lose C. were losing D. lost14. Look! How long _ l
7、ike this? Three weeks! Its usual here that rain _ without stopping these days of the year.A. has it rained; pours B. has it been raining; poursC. is it raining; is pouring D. does it rain; pours15. Can I help you, Madam? No, thanks. I_. A. have just looked around B. just look around C. just looked a
8、round D. am just looking around16. I havent seen you for ages. Where have you been? I _ on leave in Europe. A. have been B. am C. was D. had been17. Have you heard from Janet recently? No, but I _ her over Christmas. A. saw B. will be seeing C. have seenD. have been seeing18. Tom came back home the
9、day before yesterday. Really? Where _ at all?A. had he been B. has he been C. had he goneD. has he gone19. Whats the matter? You look worried and restless. Oh, nothing really serious. As a matter of fact, I _ of my graduation thesis. I have to hand it in soon.A. am just thinkingB. just thought C. ha
10、ve just thought D. was just thinking20. Why? Where is the key to the sound lab? Dear me! You _ it in the taxi!A. have never leftB. never left C. havent leftD. didnt leave21. What were you up to when she dropped in? I _ for a while and _ some reading.A. was playing; was going to do B. played; didC. h
11、ad played; was going to do D. had played; did22. My mind wasnt on what he was saying so Im afraid I _ half of it.A. was missing B. had missed C. will miss D. missed参考答案及解析1.【解析】D in the past years通常和完成时连用,排除A 和B;由The number of people可知应用单数形式,因此排除C。2.【解析】A 又”and I once went to London” 可知是对过去事情的陈述,因此应
12、用一般过去时,意思是:你那时在那呆了多长时间?3.【解析】A If the weather had been better, we could have had a picnic.此句是对过去事情的假设,但事实上下了一天雨,根据句意,最后一句应用一般过去时,表示对过去事实的陈述。4.【解析】C动词wash 一般用主动形式表示被动意义,排除B和 D两项;be worthy to do sth值得做某事,固定搭配,因此选C。5.【解析】A I would have come earlier这句是对过去事情的假设,后半句是对过去事情的陈述,强调刚才我不知道你们在等待,事实上现在已经知道了,因此应用一
13、般过去时。6.【解析】D last week可知事情发生在过去,Did you go to their wedding? 是对过去事情的提问,回答也应用过去时,排除选项B。根据题意,强调上周John 和 Lucia结婚时我正在另外一个城市演讲,应用过去进行时,因此选D。7.【解析】B由tonight 这个时间状语可知应用一般将来时态,排除A D两项;根据主谓一致,这个句子的主语是The professor,谓语动词应用单数形式,因此答案为B。8.【解析】B句意:要不是过路者的迅速行动,那个女孩有可能会溺水。这是对过去事情的假设,应用虚拟语气,主句部分吧时态应用情态动词+ have done 这
14、种形式,根据据以,应用被动语态,因此选B9.【解析】D 这句话的主语是the boy, 因此第一个空应用单数形式,排除选项A 和C;play football和go to the playground为并列短语,跟在不定式to 的后面,因此排除B。10【解析】B 本题考查时态的用法。在时间、条件状语从句中,从句应用现在时表将来。Next time引导的是一个表示将来的时间状语从句,应用一般现在时的形式;have lunch together是一个表示一般将来的事情。11.【解析】D根据句中时间状语for some time以及后一分句的动词时态可知,选项动词动作强调到现在为止并仍在继续,故应排
15、除选项A、C。由于选项B现在进行时不可与一段时间状语连用,所以排除选项B,选D现在完成进行时。12.【解析】C根据上下文语境可知,选项动作已在过去发生或完成。但根据I really didnt think可以判断出从句中的动作是从过去某时间看将来要发生的事,故应选过去将来时。13.【解析】D but前后两个半句应用相同时态,后半句是在说比赛结果,应用一般过去时lost。14.【解析】B问某种状态持续多长时间,应用现在完成进行时,而第二个空是指一般状态,故用一般现在时,选B。15.【解析】D此处用I am just looking around表示我只是正在随便看看,just可以和现在进行时连用
16、,表示只是怎么怎么样。16.【解析】C 此题可能会误选A,前者说“我好几年未见你,去哪儿了?”可见他已经回来,因此他去欧洲的动作已发生过了,应用过去时来回答where have you been? A则是说我有去过欧洲的事实。17.【解析】B 第一句中用了have,而第二句回答No,所以说话人近来都没有Janet的消息,而A、C、D都表示有她的消息,所以只能选B,表示将来进行时。18.【解析】A come back是过去,而问句中的动作发生在came back之前,是过去的过去,所以要用过去完成时,而且Tom已经回来,所以要用been,而gone是去了还未回来。19.【解析】D考查动词的时态与
17、语态。从会话可知,答话人是在解释他look worried and restless 的原因,因为他(刚才)是在思考毕业论文的事,这是说话前的那个时刻正在发生的事情。故应用过去进行时描写正在进行的动作。20.【解析】B 考查语境。答语“你千万别把它忘在出租车里!”表示吃惊。而“忘”这一动作应用一般过去时,但否定口气应用never。因为句子用的是感叹号,不应用D项。又如:You never left the key in the lock! (你总不会把钥匙留在锁孔里吧!)21.解析】C 由第一句可判断出第二句描述的事情发生在过去,for a while是相对于when she dropped in来说的when she dropped in,“我已经玩一会儿了”,因此该用过去完成时态再看后一个动作,承接前面for a while,仍然在过去,had played for a while之后,因此应用过去将来时,表示过去那个时间将要发生的动作,故选C22.【解析】D此题考查的是动词的时态。句意:(那时)我的注意力没有集中在他所说的内容,因此,恐怕有一半没听到。missed表示“(那时)没听到”。所以要用过去时态。