过去一直在不断的做某事,英语应该用哪个时态

是"has/have been done"吗

过去到现在为止一直在做某个事情:
have been doing sth
过去到过去某个时间为止一直在做某个事情:
had been doing sth

你所说的has/have been done是指该工作到现在为止已经完成
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-01-11
过去进行时. was/ were doing
第2个回答  2008-01-11
was/were doing

过去进行时
第3个回答  2008-01-11
完成进行时have been doing
第4个回答  2008-01-11
has/have been doing
相似回答