英语中的 “过去完成时 past perfect simple” 表示事情在过去的某个时间点之前已经发生,它的基本结构是 “had + done”。比如,表示 “在这本书登上畅销排行榜之前,我就读过了。”,就可以说:I had read the book before it became a best-seller. )V =K#MCK
“过去完成进行时 past perfect continuous” 表示在过去的一个时间点之前持续发生的动作或事情,基本结构是 “had been + doing”。比如,下面这句话的意思是:在这部电视剧被 “砍” 之前,我已经连续看了几周了。I had been watching this TV series for weeks before it got cancelled. ]bU'G$Qm&s
记住了吗?趁热打铁,做下面的八道题,考一考自己如何在句子中正确地运用这两个时态。 x)qHeS
1. The fans were angry because the band ______ the concert five minutes before it was due to start. \5pAG
mgD
a) would have cancelled iJj?~\zp
b) cancelling i(cb&;Xx:A
c) had cancelled V;+$/>J`vB
d) had been cancelling =A&*SE o5
2. By the time Chen finished his apprenticeship, he ______ in Bangkok for two years. 5]n<%bP\
a) had been being !Pjg&19
b) had been -D^y)
c) was EvardUB)
d) was being ~b<4>"7y.
3. I ______ the races for years before I finally won! 1AEVZ@(j7
a) had entered GWE0 UO}
b) entered R(Pa Q
c) was entering ^HN
d) had been entering [ BC%$Sj
4. She ______ of working in the Shanghai office when suddenly she was offered a transfer to Shanghai by her boss. )LMuxj
a) will have dreamed #WmAkzvq
b) dream `m0Uj9)#
c) had been dreaming b)`#^uxxJ
d) had dreamed 8&[<pbN)
5. The players ______ for 20 minutes by the time we arrived at the tennis match. R{y{
a) were played 0-; P&m!!
b) had been playing 3f.Gog
c) played byxehJ6[V
d) had played 98BBsjkd
6. Police ______ the missing man on an island in the South Pacific. #yRA.;
a) were finding ?)QBJ9F
b) find W[Ew6)1T
c) had been finding AT'$VCYC(
d) had found +jZg%$Q!#
7. By 1994 the band ______ the top of the charts with a number one hit. N#!1@!2BN
a) has reached 9^*YYK}%
b) had reached ='||BxB
c) had been reaching A VG`r2T
d) has been reached NX #d}M^V
8. He ______ for three years before he finally got published. 8!`.%)- 4
a) had written adPU)k_j:
b) will have been writing Lj* =*V
c) had been writing !!X9mI|2|
d) writes 6f9<&dCK
答案 Y52xrIvl\
1) c, 2) b, 3) d, 4) c, 5) b, 6) d, 7) b, 8) c. _eeX]xSSl