作业帮 > 英语 > 作业

I ____(stay)there for 2 years last year

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/09 02:37:57
I ____(stay)there for 2 years last year
这貌似是正确的表达
------- I STAYED there for 2 MONTHS last year
再问: 为何过去式
再答: 句子里面 last year的存在要求用一般过去时这个时态。
再问: For two months呢
再答: for two months -------在这里不能决定用“用现在完成时”,因为它处于last year的范围里面。last year是时态的决定因素。
再问: 那么可不可以用过去完成式
再答: 用过去完成时时,句子是
--------I had stayed there for two years BY last month.

你认真地研究一下,有必要。