早教吧 育儿知识 作业答案 考试题库 百科 知识分享

英语过去式与时间状语我能说I sat here for 3 hours yesterday.或者I was sitting here for 3 hours yesterday.有什么不同啊,过去式能加FOR的时间状语吗?

题目详情
英语过去式与时间状语
我能说I sat here for 3 hours yesterday.或者I was sitting here for 3 hours yesterday.有什么不同啊,过去式能加FOR的时间状语吗?
▼优质解答
答案和解析
一般不会说I sat here for 3 hours yesterday,你想表达的是在过去某时后持续做的某一件事.通常在此情况下会用过去完成进行时had been doing.而且如果在一句话中出现FOR的时间状语,一般都会采取过去完成进行时.