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,这里难道不是过去对现在的影响吗,不是现在完成时吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 05:02:42
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,这里难道不是过去对现在的影响吗,不是现在完成时吗?

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,这里难道不是过去对现在的影响吗,不是现在完成时吗?
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,这里难道不是过去对现在的影响吗,不是现在完成时吗?

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 是表示状态的词,本身有持续的意思.