【正文】
l work【答案】 C 【解析】【分析】句意:王先生在這個工廠工作已經(jīng)30年了。C.is working19.Mr. Wang ______ in this factory for 30 years already. A. 【點評】此題考查過去完成時。will work【答案】 A 【解析】【分析】句意:史密斯先生來中國前在一個汽車廠工作十年了。C.works A. 【點評】考查時態(tài),注意過去的過去是過去完成時的用法。has been left【答案】 B 【解析】【分析】 句意:——吉姆,你為什么不坐火車去北京呢?——真倒霉!我到車站時,火車已經(jīng)開走了。C.had already leftt you go to Beijing by train? — Bad luck! When I got to the station, the train ________.A.故選D【點評】考查過去完成時。buy【答案】 B 【解析】【分析】句意:我問你媽媽她是否買了那件裙子。had buyedhad boughtbought【點評】本題考查過去完成時的用法。has left【答案】 C 【解析】【分析】by the time的從句用過去時,主句用過去完成時,表示主句的動作先發(fā)生,故選C。C.B.left要根據(jù)上下文的聯(lián)系確定句子時態(tài)。ll do it at ,所以句子時態(tài)用現(xiàn)在完成時,現(xiàn)在完成時的結(jié)構(gòu)have+done,故選A。 finish【答案】 A 【解析】【分析】句意:——皮特,你完成作業(yè)了嗎?——還沒有,我馬上做。C.Did。 finishedll do it at once.A.【分析】此題考查動詞的時態(tài),要根據(jù)時間或語境來判斷正確的時態(tài),并要熟練掌握各種時態(tài)謂語部分動詞的形式。has been disappeared【答案】 C 【解析】【分析】句意:你為什么不立刻將錢包給那個男人?因為在我意識到錢包是他的之前他就已經(jīng)消失了。has disappearedC.had been disappeared13.— Why didn39。故選B。she stay【答案】 B 【解析】【分析】句意:他想要知道她在醫(yī)院待了多長時間。did she stayshe had stayedshe is staying 用had+動詞的過去分詞表達?!军c評】考查過去完成時態(tài)。根據(jù)上文的句子The girl sitting next to me on the plane was very nervous的一般過去時態(tài)可知,這里空白處所表示的是過去的過去,謂語應(yīng)該用過去完成時態(tài):had+動詞的過去分詞。wasn39。hadn39。hasn39。didn39。和一段時間連用,動作應(yīng)該是延續(xù)性的,leave對應(yīng)的延續(xù)性狀態(tài)是be away,故選D。 現(xiàn)在完成時態(tài); been away現(xiàn)在完成時; been away過去完成時。在我到達火車站前,火車已經(jīng)離開了十分鐘了。D.C.B.s up?—I missed the train. By the time I got to the train station, the train for 10 minutes.A. 【點評】考查過去完成時的被動語態(tài)的基本構(gòu)成。been +過去分詞,第一個had表示擁有的意思,后面的had been taken是過去完成時的被動語態(tài)。had taken【答案】 C 【解析】【分析】句意為:他所擁有的一切在他回家之前都被拿走了。C.had been taken9.Everything he ____ away from him before he returned to his hometown. A.句中I thought使用的是一般過去時態(tài),而根據(jù)句意可知,上交項目報告應(yīng)該發(fā)生在這之前,故應(yīng)使用過去完成時態(tài),選D。had handed【答案】 D 【解析】【分析】句意:我以為我已經(jīng)上交了我的項目報告,但是經(jīng)理說他根本沒有看到。have handeda