had be doing是什么时态

回答
爱扬教育

2022-03-15

没有had be doing这种用法,一般是had been doing,是过去完成进行时,就是相对过去的某个时刻来说已经对现在有直接影响并且还在进行的动作。

扩展资料

  1.具体用法

  过去完成进行时是由“had been+动词ing”构成。在英语时态中,“时”指动作发生的时间,“态”指动作的样子和状态。

  (1)She had been suffering from a bad cold when she took the exam.她在考试之前一直患重感冒。

  (2)They had been expecting the news for some time?他们期待这个消息有一段时间了吧?

  (3)Rafael was scolded even though he hadn't been doing anything wrong.尽管拉斐尔没做什么错事,但他还是挨骂了。

  2.辨析

  过去完成进行时经常与现在完成进行时混淆。

  现在完成进行时(The present perfect progressive),由have/has been+-ing分词构成。

  过去完成进行时(The past perfect progressive tenses),由had been+-ing分词构成。