【正文】
解析】【分析】句意:很多游客多次去過揚州,因為它是如此美麗的一個城市。many times是很多次,游客們應(yīng)該是去過很多次,用have/has been to+地點,由于主語是復(fù)數(shù),助動詞用have,故選A。has been to30.A number of tourists _____ Yangzhou many times because such a beautiful city. A.t return【答案】 C 【解析】【分析】句意:我一周前把我的字典借給了我的同學(xué)David,但他還沒還給我。t returned returnedlent。“have a cold”和“catch a cold”均可表示感冒,但前者強調(diào)感冒持續(xù)的狀態(tài);后者強調(diào)感冒的行為,不可與表示一段時間的狀語連用 。D.caught。have had。s to say since last week, I _______ a cold. 句中for a long time 不能與短暫性動詞leave搭配, 需轉(zhuǎn)換成可延續(xù)的be away from ,根據(jù)句意詞句應(yīng)該用現(xiàn)在完成時,故答案為D。leftB.本句并非表示“死亡”這個狀態(tài)的延續(xù),而是指從過去某一時間到現(xiàn)在“死亡”這個動作發(fā)生了多少次,所以選C符合語境。D. sincedied。______ last week. 由題干中的for 400 years可知應(yīng)用現(xiàn)在完成時,且用延續(xù)性動詞,排除A、B兩項,C項中動詞die是非延續(xù)性動詞,故選D。has dieddiedever一般永遠現(xiàn)在完成時的疑問句中,只有C選項是完成時態(tài),故選C。Have;visitedB.自從用since.【點評】考查關(guān)連詞的用法。forB.before這個句子是錯誤的,begun的原形是begin,意思是開始,是瞬間性動詞,不能和一段時間連用;C選項意為:我借這本書已經(jīng)兩天了,這個句子是對的,keep是持續(xù)性動詞;D選項意為:這兩個把戲之間的區(qū)別是什么?故應(yīng)選B。I have kept the book for two days.Your car is good except for the colour.現(xiàn)在進行時表示持續(xù)大現(xiàn)在的狀態(tài)并有可能繼續(xù)持續(xù)下去。has studiedB.【點評】考查have been to與have gone to的辨析。由語境可知,Tom去鎮(zhèn)上了,現(xiàn)在不在家。goesB.t been。根據(jù)for two weeks可知,謂語動詞必須是持續(xù)性動詞或表示狀態(tài)的詞; has opened這里強調(diào)的是動詞,open是非持續(xù)性動詞,不能與時間段連用,故排除AD; has been open這里open是形容詞,可以與時間段連用;這里第二空表示沒有去過應(yīng)該用haven39。D.has been open。B. haven39。已經(jīng)發(fā)生的用完成時。C.18.The old city_______ a lot since ten years ago.A.in five years【答案】B 【解析】【分析】句意:他已經(jīng)在我們學(xué)校學(xué)習(xí)五年了。C.故D選項正確。C.was working它是這座城市最古老的建筑之一。D. isis。here for over 80 years. It 15.This museum have received【答案】D 【解析】【分析】句意:我已經(jīng)收到音樂會的邀請,我等不及要去了。will receivet wait to go.take place“發(fā)生”沒有被動語態(tài)。C.will take place根據(jù)for two weeks,可知句子時態(tài)為現(xiàn)在完成時,而且謂語動詞必須是延續(xù)性的。D.C.B.12.—Your new bike is so nice! When did you buy it? —In July. I _____it for two weeks.A.married;had been marriedC.A.王老師去公園了不在這里,所以用has gone to。A. has gone to去了,沒在這里。has been toB.A,learns 學(xué)習(xí),一