I stayed there for two months last year.stay是延续性动词,而且还有for+时

I stayed there for two months last year.stay是延续性动词,而且还有for+时间段,为什么不用had been
按照价格选择 1年前 已收到2个回答 举报

白马过客 幼苗

共回答了19个问题采纳率:94.7% 举报

你好.
1 如果是简单句,不管是延续动词还是瞬间动词,只要有last year / two years ago / yesterday之类存在,不管有没有for+一段时间,你就必须使用“一般过去时”,切记.
2 如果有 since last year /since two years ago / since yesterday存在,用“现在完成时”.

1年前

4

ii回忆找快乐 幼苗

共回答了4个问题 举报

就是一个时态的问题啊,过去时和过去完成时表达的意义是不一样的。但看前一部分的话用完成时什么问题都没有,但最后给出的时间是last year!!!!所以限定了时态。。。要细心哦,亲 。。。。

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 1.224 s. - webmaster@yulucn.com