新概念英语第二册语法总结:过去完成进行时过去完成进行时:1.构成:hadbeen+现在分词2.功能:表示过去某个时间之前一直在进行的动作。?.ShesaidthatshehadbeentypingapaperbeforeIcamein.比较:?.Thegirlhadcleaneduptheroom,soitwastidy.?.Thegirlhadbeenclearinguptheroom,sowehadtowaitoutside.测试精编1.It________forfourdayswhenwearrived,sotheroadswereverymuddy.A.wasrainingB.wouldberainingC.hadbeenrainingD.hasrained2.Hetoldusthathe________theresince1982.A.hasbeenlivingB.hadbeenlivingC.wouldhavelivedD.wasliving3.HehadbeenlearningEnglishfor3yearsbeforehecamehereand________now.A.isstilllearningB.hadbeenlearningC.wasstilllearningD.hasbeenlearning4.Bytheendoflastweek,he________inthecompanyfor10years.A.hadworkedB.hadbeenworkingC.willhaveworkedD.wouldhaveworked5.Notuntilthendidpeopleknowthathe________importantmilitaryinformationtotheenemyforalongtime.A.soldB.wouldsellC.hadsoldD.hadbeenselling(后设答案,大家不要偷看哦~(*^__^*)嘻嘻……)KEYS1.C2.B3.A4.B5.D