Section Ⅷ Grammar单元语法项目(一)——过去完成进行时语法图解探究发现①Before the last bus came, I had been waiting for half an hour.②Until then she had been living with her daughter.③I didn't know that you had been looking for that book.④It had been raining and the street was still wet.⑤His arms were sunburnt because he had been sitting in the sun all day.⑥He felt very tired because he had been working in the field for at least five hours.[我的发现](1)例句①②③④⑤⑥中均用了过去完成进行时,其结构为 had_been +现在分词 。(2)过去完成进行时表示一个动作从过去某时开始,一直延续到另一个过去时刻,而那个时刻,该动作可能刚刚终止,也有可能还在继续。一、概念过去完成进行时表示在过去某一特定时间之前发生的动作一直持续到这个特定时间,或是刚刚结束,或是还要继续。过去完成进行时强调“持续进行”。其标志性的时间状语有:by ..., before 或 when 引导的从句(从句用一般过去时)及表示一段时间的状语(如for hours, all day)等。I was very tired. I had been working all day.我很累,一整天我都在干活。She had been suffering from a bad cold before she took the exam.她在考试之前一直患重感冒。二、构成had been+现在分词I had been looking for a job for six months before I got this one.我苦苦寻找了六个月才找到这份工作。三、用法1.发生在过去某个时间之前的某个动作,且该动作持续了一段时间。I had been looking for it for days before I found it.这个东西,我找了好几天才找到。The politician had been waiting for his visa for days before he got it.这个政治家在拿到他的签证之前,等了好多天。2.过去某一时间之前经常发生的动作。I had often been thinking of you before you came to Shanghai.在你来上海之前,我常常想你。3.直到过去某个时间点还在进行的动作。When he arrived at the station, he found the train had been waiting for passengers.当他到达车站时,他发现火车早已在等候乘客了。She'd only been reviewing her lessons for a short while when h...