【正文】
ed【答案】D 【解析】【分析】句意:到我妹妹十五歲的時候,我的祖父母已經結婚五十年了。故選D。19.—How long you had。have。C. watchD. watching【答案】 A 【解析】【分析】由句中的by the time可判斷.這里用過去完成時,故選A?!军c評】本題考查過去完成時的用法。would happenB.happenedD.句意是:看到約翰眼里含著淚水沖進房間,我問他發(fā)生什么事了。21.—Did you see Tom at the party?—No, he by the time I got there.A.was leavinghad leftD.句意是:在我到那里之前他已經離開了。22.——Jim, did you take out the trash just now?——No. By the time I came home it have been taken outB.C.又有be+動詞過去分詞構成被動語態(tài)。句意:Jim,剛才是你把垃圾扔了嗎?不,我回來的時候垃圾已經被扔了。【點評】考查被動語態(tài)及過去完成時的用法。had plantedhave plantedwere plantingwould plant【答案】 A 【解析】【分析】句意:到去年末,他們已經在山上種植了上萬棵橘子樹。 【點評】考查過去完成時,注意識記與過去完成時想搭配的時間狀語。 A.worksC.will work【答案】 A 【解析】【分析】句意:史密斯先生來中國前在一個汽車廠工作十年了。 【點評】此題考查過去完成時。25.By the end of last week, she ______in the west of China for two months helping the homeless children. A.has stayedC.had stayed【答案】 D 【解析】【分析】句意:直到上周末,她已經待在中國西部兩個月幫助那些無家可歸的孩子們。【點評】此題考查動詞的時態(tài)。26.I met Jim last week. We___________ each other for about twenty years since we left Japan. A.t meetdon39。C.t methadn39。我們離開日本大約有二十年沒見面了。for+時間段用完成時,排除A、B。 【點評】考查過去完成時,注意平時識記其結構及標志詞。knowsknowhave knownhad known【答案】 D 【解析】【分析】句意:羅斯和米妮他們在同一個銀行工作以前就認識了?!军c評】考查過去完成時。28.When Tom got to the examination room, he realized he ______ his pen at home.A.had leftC.was forgetting【答案】 B 【解析】【分析】句意為:湯姆一進入考試室就意識到了他把筆落在家里了。故選B。29.When he arrived at the bus stop, the bus ________ for 10 minutes. A.B.C.D.for+時間段,表示動作或狀態(tài)的延續(xù),leave是短暫性動詞,故用其相對應的延續(xù)性結構be away,公交車離開發(fā)生在他到達之前,所以用過去完成時,故選D。30.The boy was _____ on the ground and he had _____ bicycle behind the big tree. A. laidlying。C. lainlied。lie有兩個意思,躺下,這時過去式是lay,過去分詞是lain,現(xiàn)在分詞是lying;另一個意思是撒謊,過去式和過去分詞是lied;lay可以作為lie的過去式,也可以做動詞原形,意思是下蛋,放置,過去式和過去分詞是laid。選A。