【正文】
在從句動作(一般過去時)之前就已經(jīng)完成了,因此主句應用過去完成時,故選B。25.He ______ in his father39。s shop for several months when he was a high school student.A.workedB.has workedC.had workedD.was working【答案】 A 【解析】【分析】句意:當他是一名中學生的時候他在他父親的商店里工作了好幾個月。worked是過去式,工作;has worked現(xiàn)在完成時;had worked過去完成時,表示在一個過去動作之前發(fā)生的動作;was working過去進行時,表示過去某個時間正在發(fā)生的動作。根據(jù)句意和句中的時間狀語when he was a high school student可知,這里說的是過去的事情,應使用一般過去時態(tài),選A。26. Jack, do you know who won the school writing petition? Not yet. It is said too many excellent works .A.receivedB.are receivedC.were receivedD.will be received【答案】 C 【解析】【分析】句意:——Jack,你知道誰在學校寫作競賽中獲勝了嗎?——還不知道,據(jù)說收到了太多優(yōu)秀的作品。主語是too many excellent works,與receive構(gòu)成被動關(guān)系,故用被動語態(tài)。根據(jù)上文的won可知是過去式,故選C?!军c評】考查動詞的時態(tài)和語態(tài)。27.—Jack, you look more handsome in your new shirt today. —Oh. Really? I ____it in a cheap store with my mom. A.buyB.will buyC.bought【答案】 C 【解析】【分析】句意:——Jack,今天你穿你的新襯衫更帥了?!?,真的嗎?我和我媽媽在一家便宜的商店買的。,一般現(xiàn)在時;,一般將來時;,一般過去時。買襯衫這個動作則應發(fā)生在過去,則此處應用一般過去時態(tài),故選C。 【點評】考查一般過去時,注意平時識記動詞的過去式,理解句意。28.Alice __________ for 15 years, yet she still doesn39。t know what kind of man she __________. A.has been married。 has married withB.has got married。 married toC.has been married。 marriedD.has married。 has married to【答案】 C 【解析】【分析】句意:愛麗絲已經(jīng)結(jié)婚十五年了,然而她還不知道她嫁的是什么樣的男人。第一空根據(jù)時間狀語for 15 years,十五年了,可知動作從過去開始發(fā)生持續(xù)到現(xiàn)在,時態(tài)為現(xiàn)在完成時has+過去分詞,且動詞應為延續(xù)性動詞;短暫性動詞marry變?yōu)檠永m(xù)性,應用has been married。第二空,結(jié)婚,marry,動作發(fā)生在過去,因此用一般過去時married,故選C。 【點評】考查現(xiàn)在完成時。注意掌握現(xiàn)在完成時的時間狀語提示和結(jié)構(gòu):have/has+過去分詞。29. I a camera two weeks ago but I haven39。t had a chance to use it.A.have boughtB.boughtC.will buy【答案】 B 【解析】【分析】句意:在兩個星期前我買了一個照相機,但我沒有機會使用它。have bought屬現(xiàn)在完成時。 bought是buy的過去式,屬一般過去時。 will buy屬一般將來時。根據(jù)時間狀語two weeks ago可知該用一般過去時,所以選B30.What a day! The car I ___________ seems to go wrong again.A.have repaired itB.had repairedC.had repaired itD.have it repaired【答案】 B 【解析】【分析】句意:多么糟糕的一天呀!我讓人修好的車又壞了。這里I had repaired是定語從句,先行詞是前面的名詞car,關(guān)系詞that或which在定語從句中作賓語省略了,it也是指代the car,所以定語從句中關(guān)系詞代替先行詞了,it必須去掉。故選B。