had be doing是什么時態(tài)
回答
愛揚教育
2022-03-15
沒有had be doing這種用法,一般是had been doing,是過去完成進(jìn)行時,就是相對過去的某個時刻來說已經(jīng)對現(xiàn)在有直接影響并且還在進(jìn)行的動作。
擴(kuò)展資料
1.具體用法
過去完成進(jìn)行時是由“had been+動詞ing”構(gòu)成。在英語時態(tài)中,“時”指動作發(fā)生的時間,“態(tài)”指動作的樣子和狀態(tài)。
(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.辨析
過去完成進(jìn)行時經(jīng)常與現(xiàn)在完成進(jìn)行時混淆。
現(xiàn)在完成進(jìn)行時(The present perfect progressive),由have/has been+-ing分詞構(gòu)成。
過去完成進(jìn)行時(The past perfect progressive tenses),由had been+-ing分詞構(gòu)成。