过去完成进行时的构成是什么?过去完成进行时是由"hadbeen+现在分词"构成!大家了解过去完成进行时吗?秦学教育自主招生老师为大家整理了英语语法过去完成进行时的构成以及用法,供大家了解参考!
过去完成进行时的构成是什么?过去完成进行时是由"hadbeen+现在分词"构成!
过去完成进行时
1.过去完成进行时的构成
过去完成进行时是由"hadbeen+现在分词"构成。
例句:
Shehadbeensufferingfromabadcoldwhenshetooktheexam.
她在考试之前一直患重感冒。
Hadtheybeenexpectingthenewsforsometime?
他们期待这个消息有一段时间了吧?
Rafaelwasscoldedeventhoughhehadn'tbeendoinganythingwrong.
尽管拉斐尔没做什么错事,但他还是挨骂了。
过去完成进行时
2.过去完成进行时的用法
①表示过去某一时间之前一直进行的动作
过去完成进行时表示动作在过去某一时间之前开始,一直延续到这一过去时间。和过去完成时一样,过去完成进行时也必须以一过去时间为前提。
IhadbeenlookingforitfordaysbeforeIfoundit.
这东西我找了好多天才找着的。
Theyhadonlybeenwaitingforthebusafewmomentswhenitcame.
他们只等了一会儿车就来了。
②表示反复的动作
Hehadbeenmentioningyournametome.
他过去多次向我提到过你的名字。
Youhadbeengivingmeeverything.
你对我真是有求必应。
③过去完成进行时还常用于间接引语中
Thedoctoraskedwhathehadbeeneating.
医生问他吃了什么。
Iaskedwheretheyhadbeenstayingallthosedays.
我问他们那些天是待在哪儿的。
④过去完成进行时之后也可接具有"突然"之意的when分句
Ihadonlybeenreadingafewminuteswhenhecamein.
我刚看了几分钟他就进来了。
She'donlybeenreviewingherlessonsforashortwhilewhenherlittlesisterinterruptedher.她温习功课才一会儿,她妹妹就打断她了。
过去完成进行时
3.过去完成进行时和过去完成时的比较
Shehadcleanedtheoffice,soitwasverytidy.
她已经打扫过办公室了,所以很整洁。(强调结果)
Shehadbeencleaningtheoffice,sowehadtowaitoutside.
她一直在打扫办公室,所以我们不得不在外面等着。(强调动作一直在进行)
咸阳市伊顿英语辅导咨询热线
咸阳市伊顿英语1对1辅导课程:http://xyzxxfd.soxsok.com/
咸阳市伊顿英语辅导课程(手机端):http://m.soxsok.com/xyzxxfd/
温馨提示:为了不影响你的学业,来校区请先电话或qq咨询,方便我校安排相关课程的专业老师为你解答