1.概念:表示某個正在進(jìn)行的動作或狀態(tài),持續(xù)到過去某個時刻,還未完成,一直持續(xù)到之后的當(dāng)前才結(jié)束。
2.基本結(jié)構(gòu):主語+ had + been + doing +其它
3.例子:
She had been suffering from a bad cold when she took the exam.她在考試之前一直患重感冒。
Had they been expecting the news for some time?他們期待這個消息有一段時間了吧?
4.特殊含義:
?、偕形赐瓿桑篐e had been writing the novel.他已經(jīng)在寫小說了。(他沒寫完)
?、谄髨D:He had been studying the meaning of this proverb.他曾經(jīng)學(xué)習(xí)過這個諺語。(他曾努力學(xué)習(xí)過它)
?、畚吹媒Y(jié)果:We had been studying what our enemy had said.我們一直致力于敵人所說的。(但是我們沒有理解)
④最近情況:He had been quarrelling with his wife.他和他的妻子吵了一場架。(最近)
⑤反復(fù)動作:He had been asking me the same question.他一直問我相同的問題。(屢次)
⑥情緒:What had he been doing?他做了什么?(不耐煩)
瘋狂英語 英語語法 新概念英語 走遍美國 四級聽力 英語音標(biāo) 英語入門 發(fā)音 美語 四級 新東方 七年級 賴世雄 zero是什么意思紅河哈尼族彝族自治州臨江南路英語學(xué)習(xí)交流群