【正文】
urs”可知用完成時態(tài)。are。B.【點(diǎn)評】分析句意,注意現(xiàn)在完成時的用法之一即已經(jīng)發(fā)生了的事情并對現(xiàn)在產(chǎn)生影響。D.goes to the post office.用現(xiàn)在完成時強(qiáng)調(diào)過去發(fā)生的事件對現(xiàn)在的影響。D.B.t been。根據(jù)for two weeks可知,謂語動詞必須是持續(xù)性動詞或表示狀態(tài)的詞; has opened這里強(qiáng)調(diào)的是動詞,open是非持續(xù)性動詞,不能與時間段連用,故排除AD; has been open這里open是形容詞,可以與時間段連用;這里第二空表示沒有去過應(yīng)該用haven39。D.has been open。B. haven39。之前發(fā)生的動作對現(xiàn)在造成的影響用現(xiàn)在完成時,結(jié)構(gòu)為have/has+過去分詞,主語he是第三人稱單數(shù),助動詞用has,go的過去分詞是gone,故選B。C.has gone【點(diǎn)評】考查動詞的時態(tài)。C.to see根據(jù)句意選出正確的時間狀語。D.since five years一直持續(xù)的狀態(tài)用現(xiàn)在完成時。B.is working there for four years. 16.Mike began to work in the factory in 2013.HeC.B.根據(jù)題目所給語境推斷出應(yīng)使用的時態(tài)。D.B.14.I ________ an invitation to the concert. I can39。have workedworksgot married;had been marriedgot married;has been married for 9 years till now. s ,故選A。它是極好的。the Bird39。11.—Hi, Tom! 她去了北京。has beent be her. She ______ to Beijing.A.我進(jìn)來的時候看見在桌子上。D. have seenC.t find it anywhere.—I _______ it on the desk when I came in.A.has been on【答案】 C 【解析】【分析】句意:——對不起,我遲到了。B.解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結(jié)合語境來判斷句子的時態(tài)。Will , work【答案】 C 【解析】【分析】句意:薩姆,你計算出這道數(shù)學(xué)題了嗎?——還沒有,但是快了。m going to.A.——是的,它已經(jīng)開了一個多星期了。C.6.—They say there is a new restaurant near here. —Yes, and it ______ for more than a week.A.will teach【答案】B 【解析】【分析】句意:——露西,你叔叔是老師嗎?——是的,他是。has taught故選D。will cookcook由句中的語句for 10 years 提示可知,此句要用現(xiàn)在完成時,主語my father,助動詞要用has,故選C。has workedB.【點(diǎn)評】考查動詞時態(tài)中的for+段時間與完成時態(tài)連用,根據(jù)時間確定是現(xiàn)在完成還是過去完成。hadn39。t play2.—Do you still play basketball?—Oh, no. I ____ it for the past two years.A.have gone to【答案】 A 【解析】【分析】句意:很多游客多次去過揚(yáng)州,因?yàn)樗侨绱嗣利惖囊粋€城市。C.have been toD.【點(diǎn)評】考查現(xiàn)在完成時,注意have been to表示去過回來了,have gone to表示去了還沒回來。t playwon39。D.根據(jù)句中的for the last two years可知應(yīng)與完成時態(tài)連用,又有時間是the last two years可知是從現(xiàn)在往前兩年,因此應(yīng)使用現(xiàn)在完成時態(tài),故選A。C.will work【答案】 C 【解析】【分析】句意: