作业帮 > 英语 > 作业

谁能给我解释一下这题为什么选B不选A?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/06/03 17:42:40
谁能给我解释一下这题为什么选B不选A?
---I am really struck by your English.You speak so fluently.Have you been abroad?
---Yes.I_____in London for two years.
A.have stayed B.stayed
应该选B,不过很牵强.
“我已经在伦敦住了两年了”
因为对方再问从前到现在你一直在国外吗?
回答是YES,说明他一直在国外,而现在和问话人在一起,表明此刻他不在国外.
所以是过去在国外选B.
我个人认为选A是可行的,因为这种状态一直延续.不管他此时是不是在伦敦,但他一直在那住.
现在完成时
“我已经在伦敦住了两年了”