英语过去式与时间状语

2025-03-09 13:02:25
推荐回答(4个)
回答1:

一般不会说I sat here for 3 hours yesterday,你想表达的是在过去某时后持续做的某一件事。通常在此情况下会用过去完成进行时had been doing。而且如果在一句话中出现FOR的时间状语,一般都会采取过去完成进行时。

回答2:

I was sitting here for 3 hours yesterday这一句是对的。过去进行时,表示某个时间段内正在发生或进行的动作。
第一句话是一般过去式,不能与表示时间段的时间状语连用

回答3:

可以这样说.I sat here for 3 hours yesterday。因为sat是延续性动词可以和一段时间连用.

回答4:

no