新概念英语第二册语法总结:过去完成进行时过去完成进行时:1.构成:hadbeen+现在分词2.功能:表示过去某个时间之前一直在进行的动作
ShesaidthatshehadbeentypingapaperbeforeIcamein
Thegirlhadcleaneduptheroom,soitwastidy
Thegirlhadbeenclearinguptheroom,sowehadtowaitoutside
It________forfourdayswhenwearrived,sotheroadswereverymuddy
wasrainingB
wouldberainingC
hadbeenrainingD
hasrained2
Hetoldusthathe________theresince1982
hasbeenlivingB
hadbeenlivingC
wouldhavelivedD
wasliving3
HehadbeenlearningEnglishfor3yearsbeforehecamehereand________now
isstilllearningB
hadbeenlearningC
wasstilllearningD
hasbeenlearning4
Bytheendoflastweek,he________inthecompanyfor10years
hadworkedB
hadbeenworkingC
willhaveworkedD
wouldhaveworked5
Notuntilthendidpeopleknowthathe________importantmilitaryinformationtotheenemyforalongtime
wouldsellC
hadsold