Your spoken English is so good.Have you been abroadYes,I________ in London for two years.A have stayed B stayed C had stayed D have been staying为什么选B,而不选A,这里难道不是过去对现在的影响吗,不是现在完成时吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/23 20:30:37

Your spoken English is so good.Have you been abroadYes,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 abroadYes,I________ in London for two years.A have stayed B stayed C had stayed D have been staying为什么选B,而不选A,这里难道不是过去对现在的影响吗,不是现在完成时吗?
stay 是表示状态的词本身就有持续一段时间的意思

这个题选C,因为答题的人很明显已经不在国外了,要不问问题的人不会用abroad这个词,只有在国内才会问你去过国外吗。
所以要选择过去完成时,一般过去时是用于描述过去的时间点发生的事情,如果句子是
I stayed in London two years ago. 就是对的。
不要迷信答案,要相信自己。...

全部展开

这个题选C,因为答题的人很明显已经不在国外了,要不问问题的人不会用abroad这个词,只有在国内才会问你去过国外吗。
所以要选择过去完成时,一般过去时是用于描述过去的时间点发生的事情,如果句子是
I stayed in London two years ago. 就是对的。
不要迷信答案,要相信自己。

收起

你在国外,你的英语口语很好。小马过河网