Trong tiếng Anh, khá nhiều người nhầm lẫn hai cấu trúc “have gone to” và “have been to” khi chỉ hành động đã đi tới một nơi nào đó. Hãy cùng tìm hiểu xem chúng khác nhau thế nào thông qua bài học này nhé. 

Ví dụ 1:

My parents have gone to Europe. They will be there for 2 weeks.

Bố mẹ tôi đã tới châu Âu. Họ sẽ ở đó trong 2 tuần nữa.

Ví dụ 2:

I have been to Europe for several times before.

Trước đây tôi đã từng tới châu Âu vài lần.

Trong ví dụ 1 có nghĩa là bố mẹ tôi đã đến châu Âu và giờ thì họ đang ở đó hoặc đang trên đường tới đó, họ chưa trở về. Còn trong ví dụ 2 là tôi đã từng tới châu Âu vài lần rồi, giờ không còn ở đó nữa.

Ví dụ 3:

When I came home, my mom has gone to my grandparents’ home.

Khi tôi về nhà, mẹ đã đi thăm ông bà rồi. (Mẹ đã rời khỏi nhà đi thăm ông bà và giờ đang ở nhà ông bà)

Ví dụ 4:

When I came home, my mom has been to my grandparents’ home.

Khi tôi về nhà, mẹ đã sang nhà ông bà về rồi. (Mẹ đã đi thăm rồi và giờ có thể đã trở về nhà)

Trong ví dụ 2 và ví dụ 4: nếu nói về một thời điểm xác định bạn có thể thay thế bằng thì quá khứ đơn.

Chúc các bạn học tập thật tốt nhé. 

Thân,

BEC team.