![]() ![]() |
英語(yǔ)動(dòng)詞時(shí)態(tài)詳解:過(guò)去完成時(shí) |
作者:陳根花 文章來(lái)源:本站原創(chuàng) 點(diǎn)擊數(shù) 更新時(shí)間:2008-05-16 文章錄入:admin 責(zé)任編輯:admin |
|
12. The young girl sitting next to me on the plane was very nervous. She ______ before. A. hasn’t flown B. didn’t fly C. hadn’t flown D. wasn’t flying 分析:C。用于供參照的過(guò)去時(shí)間為was nervous(當(dāng)時(shí)坐飛機(jī)很緊緊),與之相比較,hadn’t flown(沒(méi)有坐過(guò)飛機(jī))顯然屬于“過(guò)去的過(guò)去”,故用過(guò)去完成時(shí)。 13. I was giving a talk to a large group of people, the same talk I ______ to half a dozen other groups. A. was giving B. am giving C. had given D. have given 分析:C。許多同學(xué)可能會(huì)簡(jiǎn)單地根據(jù)前面的was giving而誤選A。但事實(shí)上,此題提供的語(yǔ)境是:我當(dāng)時(shí)正在給一群人作報(bào)告,這個(gè)報(bào)告我曾給其他若干批人講過(guò)。由于was giving為過(guò)去進(jìn)行時(shí),而“曾給其他若干批人講過(guò)”顯然發(fā)生在was giving這一過(guò)去時(shí)間之前,故用過(guò)去完成時(shí),即答案選C。 14. John, a friend of mine, who got married only last week, spent $3, 000 more than he ______ for the wedding. A. will plan B. has planned C. would plan D. had planned 分析:D。首先將選項(xiàng)分成兩組:C和D為“過(guò)去組”,A和B為“非過(guò)去組”,而根據(jù)句中的got married和last week可推知,此題的答案應(yīng)在“過(guò)去組”中。然后再根據(jù)句意比較get married與plan的先后關(guān)系,顯然是先“計(jì)劃”,后“結(jié)婚”,而“結(jié)婚”在句中用了一般過(guò)去時(shí),故“計(jì)劃”要用過(guò)去完成時(shí)。 15. They became friends again that day. Until then, they ______ to each other for nearly two years. A. didn’t speak B. hadn’t spoken C. haven’t spoken D. haven’t been speaking 分析:B。由于他們?cè)俅纬蔀榕笥寻l(fā)生在過(guò)去(因?yàn)?/FONT>became用的是一般過(guò)去時(shí)),這就說(shuō)明他們差不多有兩年沒(méi)說(shuō)過(guò)話(huà)屬于“過(guò)去的過(guò)去”,所以要用過(guò)去完成時(shí)。 16. —It was really very kind of you to give me a lift home. —Oh, don’t mention it. I ______ past your house anyway. A. was coming B. will come C. had come D. have come 分析:A。根據(jù)前面一句中的was可知,搭車(chē)的事發(fā)生在過(guò)去,所以“我開(kāi)車(chē)要經(jīng)過(guò)你的家門(mén)口”也發(fā)生在過(guò)去,因此可排除B和D。而在剩下的A和C中,不能選C,是因?yàn)?/FONT>C為過(guò)去完成時(shí),表示“過(guò)去的過(guò)去”,與句意不符。 17. I ______ there little more than a week when I set to work with the scientist. A. would be B. have been C. had been D. will be 分析:C。由于set to work with the scientist這一動(dòng)作發(fā)生在過(guò)去,而be there與set to work的先后關(guān)系是:be there在先,set to work在后。所以be there發(fā)生的時(shí)間屬于“過(guò)去的過(guò)去”,故用過(guò)去完成時(shí)。 18. The play had already been on for quite some time when we ______ at the New Theatre. A. have arrived B. arrived C. had arrived D. arrive 分析:B。由于句中的had already been用的是過(guò)去完成時(shí),而根據(jù)句意,arrive顯然應(yīng)發(fā)生在其后,故要用一般過(guò)去時(shí)。全句意為:當(dāng)我們到達(dá)新劇院時(shí),戲已經(jīng)演了好一會(huì)兒了。 19. —Did Alan enjoy seeing his old friends yesterday? —Yes, he did. He ______ his old friends for a long time. A. didn’t see B. wouldn’t see C. hasn’t seen D. hadn’t seen 分析:D。由于見(jiàn)朋友發(fā)生在過(guò)去(即昨天),而很久沒(méi)有見(jiàn)到朋友自然是昨天的見(jiàn)面之前,即屬于過(guò)去的過(guò)去,故用過(guò)去完成時(shí)。 20. The hotel wasn’t particularly good. But I ______ in many worse hotels. A. was staying B. stayed C. would stay D. had stayed 分析:D。根據(jù)The hotel wasn’t particularly good這一句中的一般過(guò)去時(shí)可推知stay in many worse hotels要用過(guò)去完成時(shí),因?yàn)樗l(fā)生在wasn’t之前。 |
![]() ![]() |