I ----(stay)there for 2 years last year

问题描述:

I ____(stay)there for 2 years last year
1个回答 分类:英语 2014-11-02

问题解答:

我来补答
这貌似是正确的表达
------- 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.

你认真地研究一下,有必要。
 
 
展开全文阅读
剩余:2000