【正文】
have, finishedhas, finished根據句意,故選C。D.B.句意:Jim,剛才是你把垃圾扔了嗎?不,我回來的時候垃圾已經被扔了。C.B. a 【點評】注意時態(tài)一致,15.——Jim, did you take out the trash just now?——No. By the time I came home it having14.We are too tired. Please stop __________ a rest.A.had been married【答案】D 【解析】【分析】句意:到我妹妹十五歲的時候,我的祖父母已經結婚五十年了。for fifty years by the time My sister was 15. A.13.My grandparentsD.had forgotten根據停留stay發(fā)生在想知道wanted之前,可知用過去完成時had+過去分詞,表示過去的過去已經發(fā)生的事。11.He wanted to know how long根據句意,故答案為C。D.t flownB.t flysaid后面跟的是賓語從句,從句句子結構應該也是主語+謂語+賓語,所以排除D,故選B。has he finished his work already9.He said that ________. A.had handed【答案】 D 【解析】【分析】句意:我以為我已經上交了我的項目報告,但是經理說他根本沒有看到。have handedam handinghand結合句意和語境可知選D??疾檫^去完成時。C.7.By the time I got to school, I realized that I ________ my backpack at home. A.她生病前把她所有的精力都投入到她的工作中。had putB.【點評】考查動詞時態(tài)。句中by the time 的意思是到...時候,后跟從句,從句使用的是一般過去時。B.had leftShea hosted the Joy FM program in Beijing可知,主持節(jié)目這個動作發(fā)生在過去,而在香港呆了十年是發(fā)生在過去的過去,時態(tài)要用過去完成時(had +過去分詞),故選C。D.C.B.Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years. A.Buildings是build這一動作的承受者,該用被動語態(tài)?!军c評】英語中的時態(tài)主要是借助于時間狀語與上下文語境來進行判斷。had left…would e【答案】 C 【解析】【分析】句意:杰克把他的鑰匙丟在辦公室了,因此他不得不等到他的妻子回家。B.has forgotten … esgot,一般過去時,離開在到達之前已經發(fā)生了,因此使用過去完成時,故答案是C。C.【英語】英語過去完成時練習題含答案一、初中英語過去完成時1.—Did you see Tom at the party? —No, he _________ by the time I got there.A.was leavinghas left【答案】 C 【解析】【分析】句意:——在聚會時你見了湯姆了嗎?——沒有,我到達的時候他已經離開了。A.D.選C。have beenhavehad beenwill【答案】 C 【解析】【分析】句意:到2012年底,我們的城市里已經建成了很多大樓。4.Before O39。根據Before O39。5.By the time they reached the bus stop, the bus__________ for ten minutes.A.have been away【答案】 C 【解析】【分析】句