【语法·剖析·活用】表格1构成作用例句过去完成进行时的构成"hadbeen+现在分词"构成
过去完成进行时表示动作在过去某一时间之前开始,一直延续到这一过去时间
和过去完成时一样,过去完成进行时也必须以一过去时间为前提
HadtheybeenexpectingtheanecdoteforsometimebeforeIcame
在我来之前,他们期待这个趣事有一段时间了吧
Thepoliticianhadbeenwaitingforhisvisafordaysbeforehegotit
这个政治家在拿到他的签证之前,等了好多天
Theyhadonlybeenwaitingforthebusafewmomentswhenitcame
他们只等了一会儿车就来了
过去完成进行时表示在过去某个时间以前反复的动作
Hehadbeenmentioningthecomedian’snametomebeforeImether
在我见过那位喜剧演员之前,他过去多次向我提到过她的名字
Myparentshadbeengivingmeeverythingbeforetheentranceexam
在之前,我的父母对我真是有求必应
过去完成进行时还常用于间接引语中
Thedoctoraskedwhathehadbeeneating
医生问他吃了什么
Iaskedwheretheagenthadbeenstayingallthosedays
我问那经销商那些天是呆在哪儿的
过去完成进行时之后也可接具有“突然”之意的when分句
Ihadonlybeenreadingthethrillerafewminuteswhenmyteacherfoundit
我刚看了那本惊险小说几分钟,老师就发现了
She'donlybeenreviewingherlessonsforashortwhilewhenhe