欢迎您访问科普小知识本站旨在为大家提供日常生活中常见的科普小知识,以及科普文章!
您现在的位置是:首页  > 教育教学

英语考点:has gone to的区别

科普小知识2021-10-14 03:08:43
...

hasgone(to),hasbeen(to),hasbeen(in)的区别

(1).have/hasbeento表示:曾经去过某地(已经回来了),

常用于第三人称,可与once,never,severaltimes等连用

(2).have/hasgoneto表示:去了某地(还没有回来)

TheyhavebeentoShanghaitwice.

他们去过上海两次。(已经回来了)

ShehasgonetoShanghai.

她去了上海(还没有回来)

(3).havebeenin表示“在某地呆了多少时间”,常与时间段状语连用

IhavebeeninShanghaiforthreeyears.

我到上海已有三年了。

HehasbeeninLondonforhalfamonth.

他来伦敦已有半个月了。

(4).havebeenon表示“已经开始了多久表示持续性”

Thefilmhasbeenonfortenminutes.

电影已经开始了10分钟了。