22. Two days _________ before he could get up and walk around.
(A)have been passing
(B) had passed
(C) be passed
(D) pass

答案:登入後查看
統計: A(240), B(1364), C(71), D(52), E(0) #1687103

詳解 (共 4 筆)

#2468447

have/has/had+p.p                    完成式 (至某個時間點止的行為) 

have/has/had been+V-ing      完成進行式(至今仍"持續"的行為)


Two days have passed before he could get up and walk around. 

=Before he could get up, two days have passed.    

=Two days have  passed, he could get up and walk.   在他可以起身走動前,已經過兩天。(直到兩天前他還不能起身走動)


經過兩天先發生,起身走動後發生,"have/has/had been+V-ing"用法不通、語意也不合

72
1
#2453110

發生在過去的兩件事,先發生的事用過去完成式
在他能起身及四處走動前,已過了兩天。


40
0
#2585417
Two days _________ b...
(共 132 字,隱藏中)
前往觀看
20
0
#2542286
Two days __ Before h...
(共 177 字,隱藏中)
前往觀看
8
0