----your sister ____ to London to study english .Is that true ----yes,she ____ there for two months.A.has been ,has been B.has gone ,has been这两个选项有什么区别,运用什么语法.第一个空似乎两选项都行.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 10:24:21
----your sister ____ to London to study english .Is that true ----yes,she ____ there for two months.A.has been ,has been B.has gone ,has been这两个选项有什么区别,运用什么语法.第一个空似乎两选项都行.

----your sister ____ to London to study english .Is that true ----yes,she ____ there for two months.A.has been ,has been B.has gone ,has been这两个选项有什么区别,运用什么语法.第一个空似乎两选项都行.
----your sister ____ to London to study english .Is that true
----yes,she ____ there for two months.
A.has been ,has been B.has gone ,has been
这两个选项有什么区别,运用什么语法.第一个空似乎两选项都行.

----your sister ____ to London to study english .Is that true ----yes,she ____ there for two months.A.has been ,has been B.has gone ,has been这两个选项有什么区别,运用什么语法.第一个空似乎两选项都行.
B
have been to...已去过.(含义:现在已回来)
have gone to .已去.了(含义:现在在那儿或在去那儿的路上)
She has been there for two month(她已去了两个月了)本意:她已在那儿两个月了.
go为非延续性动作,不能与【一段时间】连用,故夲句用了其状态表示.

B been 是持续状态 (后接一段时间) gone 是短暂动作 (且有还未回来的意思)

你好


选 B


你妹妹已经去伦敦学习英语了,是真的吗?

是的,她已经在那边呆两个月了。


has gone to  去某处,可能在路上,也可能已经到了目的地,后面不加时间段。

has been      在某处, be in somewhere 的现在完成时,后面加时间段,表示已经在某处呆了多长时间。由于本题是there, 所以前面不加介词in.


所以选B


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


祝你学习进步,更上一层楼!


不明白请及时追问,满意敬请采纳,O(∩_∩)O谢谢~~

第一空两个语法上都行,但符合谈话的内容。第二句可以知道他妹妹还在伦敦没有回来,当一个人去异地还没回来的时候就是HAS GONE。去异地已经回来的,用HAS BEEN.

第一句:have/has gone to +地点:去了某地(现在不在说话者身旁)。
第二句:have/has been( in +地点):呆在某地(已经呆在某地一段时间了)。
答案:B.

选择B, 因为has gone表示说话人不知道你的姐姐是不是已经在伦敦学习了,所以他的意思是你的姐姐去伦敦学习英语,是真的吗? 而答句的意思是明确告诉问者,是的,我的姐姐已经在那边2个月了。
一个表示去的路上,一个表示已经到了。
望采纳!...

全部展开

选择B, 因为has gone表示说话人不知道你的姐姐是不是已经在伦敦学习了,所以他的意思是你的姐姐去伦敦学习英语,是真的吗? 而答句的意思是明确告诉问者,是的,我的姐姐已经在那边2个月了。
一个表示去的路上,一个表示已经到了。
望采纳!

收起

选B
has gone to 某地表示已经去了某地,人还没有回来。
has been to 某地表示去过某地,人已经回来了。