【正文】
態(tài)的詞; has opened這里強(qiáng)調(diào)的是動詞,open是非持續(xù)性動詞,不能與時間段連用,故排除AD; has been open這里open是形容詞,可以與時間段連用;這里第二空表示沒有去過應(yīng)該用haven39。 haven39。D.t gonehas been open。 haven39。B. haven39。18.The new supermarket in our town _______ for two weeks, but I _______ there yet .A.主語是your brother,為第三人稱單數(shù),所以應(yīng)該選擇C項(xiàng)。句意:“你哥哥買這個相機(jī)多久了?”“兩周了。has。has。have。have。【點(diǎn)評】考查句子時態(tài)。表示以前沒有來過中國,用現(xiàn)在完成時。doesn39。hasn39。wasn39。won39。 China before.This is her first time to be here. 16.Susan表示動作從過去開始持續(xù)到現(xiàn)在用現(xiàn)在完成時,結(jié)構(gòu)為have/has+過去分詞,因?yàn)橹髡Z是I,助動詞用have,故選B。bought【答案】 B 【解析】【分析】句意:——看這些郵票,我持有它們5年了。have boughthave keptkept【點(diǎn)評】考查動詞時態(tài)中的for+段時間與完成時態(tài)連用,根據(jù)時間確定是現(xiàn)在完成還是過去完成。我已經(jīng)有兩年沒有打過了。hadn39。t playC.didn39。t played14.—Do you still play basketball?—Oh, no. I ____ it for the past two years.A.故選B。catch a cold意為“感冒”。D.was catchingB.caught【點(diǎn)評】考查現(xiàn)在完成時。die是短暫性動詞,不能表示狀態(tài)的延續(xù)。D.dyingB.died【點(diǎn)評】考查現(xiàn)在完成時和表示一段時間的時間狀語的連用用法,理解題意,即可得出答案。to bee【答案】 B 【解析】【分析】題意:現(xiàn)在完成時里,since從句里動詞應(yīng)用一般過去時。C.became11.It has been three years since I ______ a teacher.A.故答案選C。in the last few years意為“在過去的幾年里”,用于現(xiàn)在完成時。D.have taken placeB.took place10.Great changes故選C。is been【答案】 C 【解析】【分析】那幢高樓在這里已經(jīng)有100年了。C.washere for 100 years.A.【點(diǎn)評】現(xiàn)在完成時的時間狀語要掌握。D.C.B.8.All the students _______ very hard over the last three years.A.故選A。本句He是主語,together with his students是介詞短語,做定語不是主語,所以用has。主語是單數(shù);B. have gone to去了,沒在這里。have been to【答案】 A 【解析】【分析】句意:— 王老師在哪里?—他同他的學(xué)生去了Zhuyuwan公園。C.have gone to——He together with his students ________ Zhuyuwan Park.A.【點(diǎn)評】考查固定搭配have gone to。A. has gone去了某地,表示該人不在說話地點(diǎn); B. has been去過某地,表示主語曾經(jīng)去過某地,有這種經(jīng)歷;C. went過去式,去;D. will go將來時態(tài),將要去。不,那肯定不是她。D.wentB.has gone6.—Look! Your teach