过去完成时专项练习题定义:过去完成时是表示在过去某一时间或某一动作之前已经发生或完成的动作、事情。它表示的是发生在“过去的过去”的动作,只有在和过去某个时间或动作相比较的时候才会使用过去完成时。构成:过去完成时的构成had过去分词用法:1、与bybeforebythee
dof引导的表示过去的时间状语连用。例如:bythe
bybefore
i
eo’clockyesterdaytwe
tybythetimeIarrivedbythee
doflastyearbytheageof
3I______900E
glishwordsbythetimeIwaste
。Alear
edBwaslear
i
gChadlear
edDlear
t
4She______livedherefor______yearsAhadafewBhasseveralChadalotofDhasagreatdealof
5Bythetimemypare
tsreachedhomeyesterdayI_____thedi
eralreadyAhadcookedBcookedChavecookedDwascooked
6Shesaidshe__________thepri
ciplealreadyAhassee
BsawCwillseeDhadsee
2、在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后,用一般过去时。例如:Whe
Iretur
edhomemyguesthadalreadyleftIdid
otseethefilmbecauseIhadsee
itbefore3、常用于toldsaidk
ewheardthoughtask等动词后的宾语从句。例如:Shesaidthatshehad
everbee
toParisHeaskedwhatIhadsaid现在完成时和过去完成时的区别:现在完成时强调对现在的影响或结果过去完成时强调对过去的影响或结果。
7Shesaidherfamily_______themselves______thearmyduri
gthewarAhashidde
fromChashidde
withBhadhidde
fromDhadhidde
with
8Bythetimehewaste
yearsoldhe_________ABhascompletedu
iversityhadcompleteda
u
iversityBhascompletedtheu
iversityDhadcompletedu
iversity
9Shehadwritte
a
umberofbooks______thee
doflastyear1单项选择1.Heaskedme_____duri
gthesummerholidaysAwhereIhadbee
CwherehadIbee
BwhereIhadgo
eDwherehadIgo
eAforBi
CbyDat
10He_____toplay____beforehewas11yearsoldAhadlear
edpia
oChaslear
edthepia
oBhadlear
edthepia
oDlear
spia
o
2What____Ja
e____bythetimehewasseverAdiddoBhasdo
eCdiddidDhaddo
e
11What_______A
ie____bythetimehewaste
AdiddoBdiddidChasdo
eDhaddo
e
f12He___i
thefactoryforthreeyearsbeforehejoi
edtheArmyAhasworkedBworksChadworkedDwillwork
Ahadworked
Bhasworked
Cworked
Dworks
13Bythee
doflastweekthey____thebridge2用动词的适当形式填空AhascompletedBcompletedCwillcompleteDhadcompleted1We_____________pai
tthehousebeforewe______________movei
14Be
hatesplayi
g_____violi
Aa…theBthe…thebuthelikesplayi
g____football2Thatricholdma
____________r