全国站 中考网-全国站

中考网

2022年初中英语:has gone to的区别

2022-03-12 21:01:58佚名

has gone (to),has been (to),has been (in) 的区别

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

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

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

They have been to Shanghai twice.

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

She has gone to Shanghai.

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

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

I have been in Shanghai for three years.

我到上海已有三年了。

He has been in London for half a month.

他来伦敦已有半个月了。

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

The film has been on for ten minutes.

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

相关推荐

点击查看更多
特别策划更多
进入特别策划频道