【正文】
我到達電影院時,電影已經開始十五分鐘了。has been onhas beenhas begun17.When I got to the cinema, the film ___________ for 15 minutes.故選D。marking, to answer【答案】 D 【解析】【分析】句意:布朗先生忙著寫論文來回答這個問題。C.to mark, answeringto mark, to answer根據時間狀語確定句子時態(tài)。根據 before he came to China , 可知他來汽車廠發(fā)生在來中國前,所以句子時態(tài)是過去完成時,had worked,故選A。D.is workingB.had worked15.Mr. Smith ________ in a car factory for ten years before he came to China. 由By the time I got here可知該用過去完成時,所以選C。我不知道。D.C.B.t know. By the time I got here, the train ________.A.注意by the time的詞義和用法。by the time到……時候,從句用一般過去時, 表示“截止到從句動作發(fā)生時,主句動作已經完成,即過去的過去”,主句用過去完成時,故選D。 got【答案】 D 【解析】【分析】句意:我起床的時候,我的父母已經開始工作了。D. had gotC. had gotB. get13.My parents ______________ to work by the time I ______________ up. A.句意是:在我到那里之前他已經離開了。D.had leftwas leavingby the time I got there.A.12.—Did you see Tom at the party?—No, he have been to【答案】 C 【解析】【分析】have gone to去了(尚未回).have been to去過(已回),根據句意在last weekend之前去過,所以用過去完成時,故選C。C.had gone tothe park twice.A.t you e?—Because I 【點評】本題考查過去完成時,熟記過去完成時的結構had+過去分詞。根據stare這個動作發(fā)生在他媽媽showed up出現之前,是過去的過去,可知用過去完成時had+過去分詞。D.C.B. me a few minutes before his mother showed up. A.掌握過去完成時的構成和用法。故答案為C。will learn【答案】C 【解析】【分析】句意:到去年的時候,她已經學了五年鋼琴了。had learnthas learntlearnt9.By the time of last year, sheby the time,在......之前,是過去完成時的標志詞,表示過去的過去的時間。 left過去完成時態(tài); lefthad been away【答案】 D 【解析】【分析】句意:一怎么啦?一我錯過了火車。has been awayhas lefthad left8.—What39。 【點評】考查句子時態(tài)。A. is entering現在進行時;B. has entered現在完成時;C. was entering過去進行時;D. had entered過去完成時。D.was enteringB.is entering【點評】要注意完成時態(tài)中的延續(xù)性動詞的轉換。hurried to。 had begun has been onC.B.got to。had been asleep【答案】 D 【解析】【分析】由上文“By the time ”和“ finished”可知此處應為過去完成時,故選D.【點評】考查過去完成時。was asleephas b