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分钟了。