【文章內(nèi)容簡介】
,不能與表示一段的時(shí)間狀語連用;have been to表示某人去過某地,也不能與表示一段的時(shí)間狀語連用,故答案為C。點(diǎn)睛:have(has) been in 表示“在某地呆多長時(shí)間”,常與表示一段時(shí)間的狀語連用,如:since, for, how long 等。例如:Mr. Brown has been in Shanghai for three days. 布朗先生來上海已經(jīng)有三天了。have(has)been to表示“曾經(jīng)去過某地”,現(xiàn)在已經(jīng)不在那里了。可與just, ever, never等連用,例如: I have just been to the post office. 我剛才去郵局了。have(has) gone to 意為“到某地去了”,表示到了某地或正在去某地的途中??傊?,說話時(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í)間狀語連用。15.—Are you a basketball player in you school? —Yes, I______the team 3 years it for 3 years.A.joined, was B.was joined, amC.have joined,have been D.joined, have been【答案】D【解析】【分析】句意:——你在你們學(xué)校是一名籃球運(yùn)動(dòng)員嗎?——是的,我在3年前加入了籃球隊(duì)。我已經(jīng)參加它3年了?!驹斀狻縥oin加入,是瞬間性動(dòng)詞;be in參加,是延續(xù)性動(dòng)詞。第一空更加時(shí)間狀語3 years ago可知此處用一般過去時(shí),故為joined。第二空根據(jù)for 3 years可知此處用延續(xù)性動(dòng)詞的現(xiàn)在完成時(shí),故用have been。故選D。16.一You look tired. What39。s the matter?一I on a sofa because my grandparents have been here to spend the weekend. I can39。t have a good sleep.A.slept B.a(chǎn)m sleeping C.was sleeping D.have slept【答案】B【解析】句意:——你看起來非常累。怎么啦?——因?yàn)槲业淖娓改冈谶@里度周末,我一直在沙發(fā)上睡覺。我無法睡個(gè)好覺。根據(jù)You look ,因此在沙發(fā)上睡覺這個(gè)是近段時(shí)間一直在做,故用現(xiàn)在進(jìn)行時(shí),故選B。17.I _______ him the good news as soon as he _______ back.A.will tell, es B.told, esC.will tell, will e D.tell, e【答案】A【解析】句意:他一回來,我就告訴他這個(gè)好消息。as soon as“一……就……”,引導(dǎo)的時(shí)間狀語從句,用一般現(xiàn)在時(shí),主句用一般將來時(shí)。第二空主語he是第三人稱單數(shù),故謂語用第三人稱單數(shù)es。故選A。18.Have you ever been to Harbin? Yes. I ________ there when I was twelve for the Ice and Snow Festival.A.have goon B.have been C.went D.had been【答案】C【解析】【詳解】句意:——你曾經(jīng)去過哈爾濱嗎?——是的,當(dāng)我十二歲的時(shí)候去了冰雪節(jié)。這里是when引導(dǎo)的時(shí)間狀語從句,主語用一般過去時(shí)態(tài) ,這里用go的過去式went。根據(jù)題意,故選C。19.I _________in London for many years, but I’ve never regretted my final decision to move back to China.A.lived B.was living C.have lived D.a(chǎn)m living【答案】C【解析】【詳解】句意:我在倫敦住了很多年了,但是我從來沒有后悔我最終決定搬回中國。lived是過去式;was living過去進(jìn)行時(shí);have lived現(xiàn)在完成時(shí);am living現(xiàn)在進(jìn)行時(shí)。根據(jù)句意和句中的for many years可知,這里表示過去發(fā)生的動(dòng)作對現(xiàn)在的影響,應(yīng)用現(xiàn)在完成時(shí),故選C。20.We _____ the festival since the first