( )1. —Hello, this is Mary speaking. Can I speak to Mr. Smith?
—Sorry, he ____ the BeiHai Park.
A. has been to B. has gone to C. went to D. will go to
答案:B
解析:找人人不在,用have gone to。表示被找的人已經動身去了他處。
( )2. —____ you ever ____ to Australia
—Yes, twice.
A. Have,gone B. have,been C. do,go D. were, going
答案:B
解析:詢問人生經歷,用have been to,表示曾經去過哪裡。
( )3.— ______ he _____ to America?
—Yes, he will come back next month.
A. Has,gone B. Have,been C. Do, go D. Were,going
答案:A
解析:本題略微有些彎。上半句說「去美國了嗎?」,下半句回答「去了,都快回來了」。因此是詢問人在哪裡,而不是人生經歷。
( )4. She knows this city well because she _____ this city several times.
A. has gone to B. went to C. will go to D. has been to
答案:D
解析:後面的several times表明人生經歷,去過好幾次了。因此用has been to
( )5. —Li Lei, have you ever______abroad?
—No,but I______to many places of interest in China last year. I think they are very beautiful.
A. gone;have been B. been to; went C. been;went
答案:B
解析:第一句是詢問人生經歷,第二句是過去的動作,last year表明過去。
( )6. —Hi, Tom! ____you ever_______ the Bird's Nest?
—Yes, I have. It's fantastic.
A.Have;been to B.Have;gone to C. Did;go to
答案:A
解析:詢問人生經歷,用have been to。因為是面對面的詢問,所以不可能是「動身去哪了」,因為不可能問對面的張三「張三去哪了」。
( )7. -Have you ever been anywhere for a trip?
-A trip?I_______ away from my hometown even once.
A.went B.have gone C.have never been
答案:C
解析:人生經歷,且有once頻率副詞。
( )8. -Have you ever been to Shanghai,Mary?
-Yes.I_______ there for three days with my parents last month.
A.have gone B.have been C.was
答案:C
解析:人生經歷需要用have been,但這道題後面有last month,就把時間鎖定在了過去時,因此用was,was系動詞也可以加一段時間。
( )9. -Hello,this is Mr.Green speaking.Can I speak to Mr.Black?
-Sorry.He_______the Bainiao Park.
A.has been to B.has gone to C.went to
答案:B
解析:打電話找某人,或登門拜訪找某人,都用has gone to。
( )10. —Sanya is so attractive that many Harbin people go there to spend winter.
—So it is. I_______ there three times so far.
A. went B. have been C. have gone
答案:B
解析:so far表明是完成時,three times表明是人生經歷,用have been。如果是have gone就是詢問人在哪,詢問人的位置,翻譯成「動身去」。動身去,也不能搭配去三次。
( )11. —Mike _______Canada on holiday.
—Yes, he______ there twice. And he will stay there for a month this time.
A. has gone to; has gone B.has gone to; has been C.has been to; has been
答案:B
解析:第一空是「動身去了加拿大」,第二空是「都已經去兩次了」。第一空表示人的位置,第二空表示人生經歷。
( )12.- ______you ever______to the US?
-Yes,twice.
A.Have,gone B.Have,been C.Do,go
答案:B
解析:詢問人生經歷,而且用twice頻率副詞來回答。
( )13.—May I speak to Mr.Lee?
—Sorry,he ________ Harbin,he ________ the city for two days.
A.has been to; has been in
B.has gone to; has been to
C.has gone to; has been in
答案:C
解析:第一空表示人的位置。出題的場景是電話找某人,某人不在,因此用has gone to。第二空容易混淆。Has been to是人生經歷,後面加頻率副詞可以,但加for two days不可以。即便漢語說「曾去過兩天」英語也不能用has been to the city for two days。我們要用in,表示處於那個位置兩天,這是說得通的。