當前位置

首頁 > 英語詞彙 > 英語單詞 > have gone to和have been to的區別

have gone to和have been to的區別

推薦人: 來源: 閱讀: 4.62K 次

The present perfect forms have gone to and have been to are often confused in English. However, there are clear differences between the two forms. The present perfect forms have gone to and have been to are commonly used to refer to movement to another place. Notice the differences in the examples below.

have gone to和have been to的區別

英語中,現在完成時形式have gone tohave been to經常被人弄混。但是,這兩種形式存在着明顯的差異。當我們表示移動到另一個地方時,經常使用現在完成時have gone tohave been to。注意下面例子中兩者的區別。

HAS / HAVE GONE TO - PRESENT PERFECT

has/have been to現在完成時

Has /have gone to refer to someone who has gone to a place but has but not yet returned.

Has/have gone to指的是某人已經去了一個地方,但是還沒有返回。

In other words, someone who has gone to Hawaii is still in Hawaii having a good time! Here are some more examples:

也就是說,某個去了夏威夷的人現在仍然在那裏玩得高興呢!下面是一些例子:

He's gone to the bank. He should be back soon.

他已經去了銀行了。很快就會回來的。

Where has Tom gone to?

湯姆去哪兒了?

They've gone to the business conference for the week.

他們去參加本週的商務會議了。

HAS / HAVE BEEN TO - PRESENT PERFECT

​​​​​​​has/have been to現在完成時

Has / have been to refer to a place which someone has visited at some time in their life. In other words, has been to refers to an experience that involves travel. The form has / have been to always indicate that the person has returned or is no longer there.

Has/have been to指的是某人在某個時刻去往某地。也就是說,has been to指的是包括旅行在內的經歷。而has/have been to經常指某人已經回來了,或者已經不在那兒了。

He's been to London many times.

他已經去過倫敦好幾次了。

I've been to Disneyland twice.

我去過迪士尼兩次。

Ask Tom for some money. He's been to the bank today.

去跟湯姆借錢吧,他今天剛從銀行回來。

FUTURE PERFECT AND PAST PERFECT

將來完成時和過去完成時

Both have been to and have gone to can be used in future and past perfect forms. Had been to indicates that someone has gone to another place and returned. On the other hand, had gone to indicates that the person was not present at some time in the past:

have been tohave gone to都可以用於將來或過去完成時態。Had been to指的是某人去了另一個地方,然後回來了。另一方面,had gone to指的是某人已經不在過去某個時間點了。

I'd been to a restaurant, so I wasn't hungry when he invited me out to eat.

我去餐館吃過飯,所以當他邀請我去外面吃飯時,我並不餓。

They'd gone to the shopping mall, so they weren't home when I arrived.

他們去了購物中心,所以我到達時,他們都不在家。

Helen had been to the presentation by the time the director asked her those questions.

主任問起這些問題之前,海倫就已經去過展覽了。

Melanie had gone to the dentist and wasn't available for lunch.

梅勒妮去看牙醫了,就沒去吃午飯。

The future perfect forms of will have been to and will have gone to both indicate that a person will have visited a location before a point in time in the future.

將來完成時態will have been towill have gone to都可以指某人會在將來某個時刻之前去往某個地方。

In this case, both forms are similar in meaning.

在這種情況下,這兩種形式表達的意義是相似的。

My friends will have already been to the restaurant by the time I give it a try.

我的朋友會在我之前就去那家餐館的。

Unfortunately, my assistant will have gone to a conference by then.

不幸的是,我的助手那時候就會去參加會議。

Janice will have been to Kenya by the time I get back to work next month.

在我下個月回來工作之前,加尼斯就會去肯尼亞了。

Kevin will have gone to the meeting, so I won't need to worry about attending.

凱文會去參加會議的,所以我不用擔心 了。

測試

Do you understand the rules? Test your knowledge with this quiz by choosing the best form based on the information provided:

你明白這些規則了嗎?完成下面的測試,根據已有的信息選出最佳答案,測試你的掌握程度。

1.You're looking for a colleague. You'll get this answer if the colleague is in the building:

你在尋找一位同事,如果他此時跟你在同一個地方,你會聽到這樣的答覆:

Peter has been to the dentist this morning. OR Peter has gone to the dentist this morning .

皮特早上去看牙醫了。)

2.You visit a friend, but she's not available at this time. You'll hear this phrase:

你去拜訪一位朋友,但她此時不在。你會聽到這樣的答覆:

I'm afraid she's been to the bank. OR I'm afraid she's gone to the bank.

(恐怕她已經去了銀行。)

3.Jack has / have gone to a restaurant for lunch. He'll be back soon.

(傑克去餐館吃午飯了。他很快就回來。)

4.My colleague has been to / gone to a lawyer to find out if he needs to draw up a new contract, so I can't give you an answer now.

(我同事已經去找律師起草新的合同了,所以我現在還無法答覆你。)

5.Your friend wasn't at home when you arrived. You hear his sister say:

當你到達時,你的朋友不在家。他的妹妹會告訴你:

Keith's not home now. He's been to the beach this weekend. OR Keith's not home now. He's gone to the beach this weekend.

(基思現在不在家,他這週末去了海灘。)

答案:

Peter has been to the dentist this morning, so be careful. -> This answer indicates that Peter has been to the dentist and returned.

(答案表明,皮特已經看完牙醫回來了。)

I'm afraid she's gone to the bank. -> This phrase indicates that she's not in the building at the time of speaking.

(表示在說話的時候,她並不在場。)

Jack has gone to a restaurant for lunch. -> Remember to conjugate the auxiliary verb have to has for he, she, it or for just one person.

(記住,助動詞have to的形式has應該和hesheit或單數人稱連用。)

My colleague has gone to a lawyer to find out if he needs to draw up a new contract. -> This sentence indicates that the colleague is out of the office getting the necessary information at the moment.

(這句話表明,這個同事此時並不在場,而是出去收集重要信息去了。)

Keith's not home now. He's gone to the beach this weekend. -> The second sentence indicates that Keith is at the beach at the moment.

(第二句表明,基思此刻正在海灘上。)

The difference between have been to and have gone to is just one of many common mistakes made in English.

have been to have gone to的區別是我們在英語中常犯的錯誤。

​​​​​​​

推薦閱讀