【正文】
as been in Shanghai for three days. 布朗先生來上海已經(jīng)有三天了。have(has)been to表示“曾經(jīng)去過某地”,現(xiàn)在已經(jīng)不在那里了??膳cjust, ever, never等連用,例如: I have just been to the post office. 我剛才去郵局了。have(has) gone to 意為“到某地去了”,表示到了某地或正在去某地的途中??傊f話時(shí)該人不在現(xiàn)場,一般不用第一、第二人稱代詞作句子的主語。例如:Where is Tom? He has gone to the bookshop. 湯姆在哪里?他到書店去了。Jack Johnson has gone to London. 。還要注意的是,無論have/has been to還是have/has gone to都不能與表示一段的時(shí)間狀語連用。45.Jenny_______in the kitchen when you called her at 5 o39。clock this afternoon.A.is cooking B.was cooking C.cooks D.cooked【答案】B【解析】本題難度適中,考查過去進(jìn)行時(shí),當(dāng)你昨天5點(diǎn)打電話給她時(shí),他正在煮飯,答案是was cooking,選B。46.(題文)Oh! Jennifer with her parents _________ dinner there.A.is having B.a(chǎn)re having C.have【答案】A【解析】句意:哦!珍妮和她的父母在那里吃晚飯。with連接并列主語,謂語根據(jù)第一個主語來判斷,因?yàn)橹髡ZJenny是第三人稱單數(shù),故謂語用第三人稱單數(shù),故選A。47.He _________________ his wife for ten yearsA.has married B.has been married withC.has been married to D.got married to【答案】C【解析】【詳解】句意:他和妻子結(jié)婚十年了?!癴or+一段時(shí)間”表示某個動作或狀態(tài)持續(xù)一段時(shí)間,謂語動詞是可持續(xù)動詞。marry結(jié)婚,是短暫性動詞,不可以持續(xù),get married to ,排除A和D;be married to ,表示狀態(tài),故答案為C。48.— Mike, I haven’t seen your elder sister for a long time. — She ______ Hong Kong on business for a few days.A.went to B.has gone to C.has been to D.has been in【答案】D【解析】句意:——邁克,我好久沒見到你姐姐了?!呀?jīng)在香港出差幾天了。根據(jù) for a few days可知,這些天一直在香港,表示從過去的時(shí)間一直延續(xù)到現(xiàn)在,應(yīng)用現(xiàn)在完成時(shí);又根據(jù)has been to去過和has gone to去過都不能與時(shí)間段連用可知,應(yīng)排除BC;要表示在哪里呆多長時(shí)間應(yīng)用延續(xù)性動詞短語 be in表狀態(tài),故答案選D。49.—You look unhappy. What’s wrong?—No one ______ me when I was in America. Maybe they all forgot me.A.phoned B.phones C.has phoned D.had phoned【答案】A【解析】句意:你看起來不開心,怎么了?當(dāng)我在美國的時(shí)候沒有人給我打電話,可能他們都忘了我吧!題干有過去的時(shí)間狀語when I was in America,需要用一般過去時(shí)態(tài)用來描述過去的一個動作。故選A。50.—Where is Mrs. Wu? —She _______ the countryside to be a volunteer teacher. She will stay there for a year.A.has been to B.came to C.has gone to D.has e to【答案】A【解析】【詳解】句意:——吳太太在哪里?——她到農(nóng)村去當(dāng)一名志愿者教師。她將在那里呆一年??疾楝F(xiàn)在完成時(shí)態(tài)。go去,e來;都是短暫形動詞;e與句意不合,可排除BD兩項(xiàng)。has been to 曾經(jīng)去過某地,現(xiàn)在已經(jīng)回來了;has gone to 曾經(jīng)去過某地,到現(xiàn)在還沒有回來。根據(jù)She will stay there for a year.,可知選A。51.— What do you think of the young lady?— She is hardworking. She ________ all her effort into her work before she got ill.A.has put B.put C.had put D.would put【答案】C【解析】試題分析:句意:你認(rèn)為這位小姐怎樣?她很勤奮。她生病前把她所有的精力都投入到她的工作中。根據(jù)時(shí)間狀語從句before she got ,所以選C??键c(diǎn):考查動詞時(shí)態(tài)。52. Do you know ________ this afternoon? I39。m not sure, but I39。ll tell you as soon as she_________.A.how will Betty arrive。 starts B.how Betty will arrive。 will startC.what time will Betty arrive。 will start D.what time Betty will arrive。 starts【答案】D【解析】試題分析:句意: 你知道貝蒂今天下午幾點(diǎn)到嗎嗎? 我不知道,但她一出發(fā)我就盡快告訴你。在賓語從句中只能用陳述句語序,可根據(jù)表達(dá)需要選用動詞時(shí)態(tài)。但在含有時(shí)間狀語從句的主從復(fù)合句中要遵循主將從現(xiàn)的原則。所以選D??键c(diǎn):考查從句中的動詞時(shí)態(tài)。53.— How does your father go to work every day, David? — He usually ______ to work by bike.A.goes B.is going C.will go D.went【答案】A【解析】【詳解】句意:大衛(wèi),你的爸爸每天怎樣去上班?—他通常騎自行車去上班。本題考查的是動詞的時(shí)態(tài),根據(jù)問句中的every day和答句中的usually可知,應(yīng)該是一般現(xiàn)在時(shí)且主語he為第三人稱單數(shù),所以謂語動詞要用第三人稱單數(shù),故答案選A。54.Mr. Green _______ London, but he will e back in two days.A.has been to B.has gone to C.goes to D.leaves【答案】B【解析】【詳解】句意:Green先生去了倫敦,但是他將在兩天之后回來。has been to去過某地,已經(jīng)回來了;has gone to去了某地,還沒有回來;goes to去…,一般現(xiàn)在時(shí);leaves離開,一般現(xiàn)在時(shí)。根據(jù)句意but he will e back in two days可知,這里表示Green先生去了倫敦,還沒有回來。故應(yīng)選B。55.We’re not sure _______ there’ll be _______ or not tomorrow.A.if。 rains B.if。 rainy C.whether。 raining D.whether。 rain【答案】D【解析】句意:我們不確定明天是否會下雨。考查連詞辨析和動詞時(shí)態(tài)辨析。if和whether表示“是否”可換用,但和or not連用時(shí)需用whether,可排除AB兩項(xiàng)。tomorrow用于一般將來時(shí),be raining是進(jìn)行時(shí)結(jié)構(gòu),可排除。根據(jù)句意結(jié)構(gòu),可知選D。56.The boy ______ for her in the rain for nearly half an hour before she appeared.A.waits B.waited C.has waited D.had waited【答案】D【解析】句意:在她出現(xiàn)前,那個男孩已經(jīng)在雨中等了接近半個小時(shí)了。因?yàn)閎efore后用的是一般過去時(shí),wait這個動作發(fā)生在appeared之前,也就是過去的過去,所以空格處應(yīng)該用過去完成時(shí)。故選D。57.—Where39。s your brother?—Oh, he ________ the library and ________.A.has been to。 so Lucy is B.has gone to。 so Lucy hasC.has gone to。 so has Lucy D.has been in。 so has Lucy【答案】C【解析】句意:你哥哥在哪里?哦,他去圖書館了,露西也去了。 been to ,主語在說話人的地方,指從某個地方回來了,通??膳c表示次數(shù)的狀語連用; have gone to ,沒有回來,強(qiáng)調(diào)說話的當(dāng)時(shí)去某地的人不在場,可能在去某個地方的路上,在去的那個地方,或回來的路上;have been in 。根據(jù)上文“Where39。s your brother?(你哥哥在哪里?)”結(jié)合語境可知“去圖書館”沒有回來了,可知用has gone to sp.; + be動詞/助動詞/情態(tài)動詞+另一主語 ,此句型中需將主謂語倒裝,表示前句所述的肯定情況也適用于另外一個人或物,例如,He is an English teacher. So am I. 。 so+主語+be動詞/助動詞/情態(tài)動詞, 此句型的主語與前一句的主語通常是指同一個“人 或“物 ,.主謂語不需要倒裝,這種句型表示說話者贊同前句所提到的情況或事實(shí),例如,He will go to England for his holiday . So he will. 的確如此。本句意思是露西也已經(jīng)去了,故用So has Lucy;選C。58.David ________ school two years ago and he _________ for two years.A.leaves, has gone B.left, has been awayC.leaves, has been away D.left, has gone【答案】B【解析】【詳解】句意:杰克遜兩年前離開學(xué)校,他已經(jīng)走了兩年了。 two years ago是過去時(shí)間短語,動詞用過去式;for two year表示一段時(shí)間,動詞應(yīng)具有持續(xù)性或表狀態(tài),be away表狀態(tài),可以和現(xiàn)在完成時(shí)態(tài)連用。故選B。59. _______ all _______ our class will visit Danying Garden?Yes. Every student _______ about it.A.Do...know。 will tell B.Are...known。 has toldC.Have...known。 was told D.Will...know。 told【答案】C【解析】句意:大家都知道我們班要去參觀丹櫻花園了嗎?是的,每個學(xué)生都被告知了這件事。Do…know一般現(xiàn)在時(shí)態(tài),一般疑問句形式;Are…known是一般現(xiàn)在時(shí)的被動語態(tài);Have …known現(xiàn)在完成時(shí),一般疑問句形式;Will…know一般將來時(shí),一般疑問句形式。will tell一般將來時(shí);has told現(xiàn)在完成時(shí);was told一般過去時(shí)的被動語態(tài);told過去式。根據(jù)對話的意思可知,第一個空表示過去發(fā)生的事情對現(xiàn)在的影響,應(yīng)用現(xiàn)在完成時(shí)態(tài);第二句話主語Every student和動詞tell構(gòu)成被動關(guān)系,應(yīng)用被動語態(tài),而且這個動作發(fā)生在過去,應(yīng)用一般過去時(shí)。故選C。60.—Mum, where is my dictionary?—Oh, I didn’t see it, either. I’m afraid you ___________ it.A.a(chǎn)re losing B.will lose C.have lost D.were losing【答案】C【解析】句意:——媽媽,我的字典在哪里?——哦,我也沒有看到它,恐怕你把它弄丟了。A. are losing現(xiàn)在進(jìn)行時(shí)態(tài); B. will lose一般將來時(shí)態(tài);C. have lost現(xiàn)在完成時(shí)態(tài); D. were losing過去進(jìn)行時(shí)態(tài)。lose這一動詞發(fā)生在過去,造成的結(jié)果是現(xiàn)在看不見了,屬于完成的動作,要用現(xiàn)在完成時(shí)態(tài)來表達(dá),故答案為C。