【正文】
since后跟從句,表示“自……以來”,說明的是現(xiàn)在的狀況,判斷用現(xiàn)在完成時(shí)態(tài),故答案為C。應(yīng)該用現(xiàn)在完成時(shí),其謂語動(dòng)詞的形式是:has/have+ done, 故選B。49.—Have you seen the film Monkey King?—Yes. I it three times. It is so interesting.A.saw B.have seen C.will see D.a(chǎn)m seeing【答案】B【解析】【詳解】句意:你看過電影《美猴王》嗎?是的,我看過三次了,它是很有趣的。48.By the end of last week, Maggie _____________ in the west of China for two months helping the homeless children.A.will stay B.has stayed C.would stay D.had stayed【答案】D【解析】【詳解】句意:到上周末為止, Maggie已經(jīng)在中國(guó)西部待了兩個(gè)月幫助那些無家可歸的孩子們。所以從句用一般現(xiàn)在時(shí)。47.If you too much icecream,you will get sick.A.will eat B.were eating C.a(chǎn)te D.eat【答案】D【解析】【詳解】句意:如果你吃太多的冰激淋,你將會(huì)生病。沒看到是因?yàn)楫?dāng)時(shí)正在洗車,故應(yīng)用過去進(jìn)行時(shí)態(tài)。我在洗車。45.–_____ to the United States?–No, never. But I went to Canada a few years ago.A.Have you been B.Have you goneC.Did you go D.Will you go【答案】A【解析】試題分析:句意:你去過美國(guó)嗎?沒有,但我在幾年前去過加拿大??疾橘e語從句。yesterday?—Could you please tell me根據(jù)She will stay there for a year.,可知選A。has been to 曾經(jīng)去過某地,現(xiàn)在已經(jīng)回來了;has gone to 考查現(xiàn)在完成時(shí)態(tài)??键c(diǎn):考查if引導(dǎo)的從句的用法43.—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)一名志愿者教師。with the Greens在此是介詞短語作后置定語真正的主語是James故謂語動(dòng)詞用單數(shù)。 isn’t rainy【答案】D【解析】試題分析:句意:如果明天不下雨,James將和格林夫婦去白塔公園。 doesn’t rainC.is going to 。42.James with the Greens the White Tower Park if it tomorrow.A.a(chǎn)re going to。have/has been to:表示去過某地,通??膳c表示次數(shù)的狀語連用;have/has gone to:表示到某地去了,強(qiáng)調(diào)說話的當(dāng)時(shí)去某地的人不在場(chǎng)。41.Andy, with his parents, _____ to Hong Kong, and they will stay there for a week.A.have gone B.has been C.have been D.has gone【答案】D【解析】【詳解】句意:安迪和他的父母去了香港,他們將在那里呆上一個(gè)星期?!癴or+一段時(shí)間”表示某個(gè)動(dòng)作或狀態(tài)持續(xù)一段時(shí)間,謂語動(dòng)詞是可持續(xù)動(dòng)詞。本句時(shí)態(tài)為將來時(shí),將來時(shí)態(tài)有兩種表達(dá)方式,一種是will+動(dòng)詞原形,另一種是be going to+動(dòng)詞原形,本句用到there be 句型,故選B。“他媽媽打電話”是過去的時(shí)間,在過去某個(gè)時(shí)間正在進(jìn)行的動(dòng)作,使用過去進(jìn)行時(shí),故選D。38.Jack ______ a shower when his mother rang him up.A.takesB.has takenC.is takingD.was taking【答案】D【解析】句意:當(dāng)他媽媽給他打電話的時(shí)候杰克正在洗澡。故選:D。根據(jù)語義可知,本句使用一般現(xiàn)在時(shí)態(tài)。37.More than one boy _________ to play badminton with girls in our class.A.choose B.is choosing C.a(chǎn)re choosing D.chooses【答案】D【解析】句意:不止一個(gè)男孩選擇和我們班的女生打羽毛球。A. has changed 已經(jīng)改變,是現(xiàn)在完成時(shí) B. will change 將要改變,是一般將來時(shí) C. is changing正在改變,是現(xiàn)在進(jìn)行時(shí) D. changed改變了,是一般過去時(shí)。本題考查動(dòng)詞的時(shí)態(tài)。其一般將來時(shí)結(jié)構(gòu)為there will be或there is/are going to be,根據(jù)主語a talent show單數(shù),所以用is,故C和D不對(duì),故選B?!驹斀狻吭囶}分析:句意:——你為什么走那么快,愛德華?——十分鐘后就有個(gè)才藝表演。there be句型不與have連用,排除A和C,且第一空處主語為so many noisy kids,謂語用復(fù)數(shù),排除B,第二空處when引導(dǎo)的從句用一般現(xiàn)在時(shí),主句用一般將來時(shí),即“主將從現(xiàn)”原則,故選D。 are playing D.a(chǎn)re。 play B.is。是的,我會(huì)的。是的,我會(huì)的。 do D.be true。 will B.be truly。根據(jù)句意,故選D。Have been in強(qiáng)調(diào)“過去曾去過”之意,表示經(jīng)驗(yàn);have been to的意思是“過去到過而現(xiàn)在已返回”,它強(qiáng)調(diào)“最近的經(jīng)歷”;have gone to表示“動(dòng)作的完成”,強(qiáng)調(diào)人已離開說話的地方。 es D.has gone to。 es B.has bee to。根據(jù)句意可知,第一個(gè)if是“如果”的意思,引導(dǎo)的是條件狀語從句,if引導(dǎo)的條件狀語從句的時(shí)態(tài)用一般現(xiàn)在時(shí)態(tài)表示將來,排除A,D選項(xiàng);第二個(gè)if是“是否”的意思,引導(dǎo)的是賓語從句,根據(jù)時(shí)間狀語tomorrow判斷,從句的時(shí)態(tài)為一般將來時(shí)態(tài),故答