作业帮 > 英语 > 作业

Your spoken English is so good.Have you been abroad

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/30 04:40:57
Your spoken English is so good.Have you been abroad
Yes,I________ in London for two years.
A have stayed B stayed C had stayed D have been staying
为什么选B,而不选A,这里难道不是过去对现在的影响吗,不是现在完成时吗?
stay 是表示状态的词本身就有持续一段时间的意思
再问: 那为什么不用现在完成时,而用一般过去时
再答: 在伦敦是以前,现在不在了