33. But for the rescue dogs, the girl buried alive under the debris could never _____.
(A) have been found
(B) have found
(C) be found
(D) find

答案:登入後查看
統計: A(94), B(11), C(122), D(7), E(0) #2062335

詳解 (共 4 筆)

#4958613

假設語氣 but for  要不是⋯,若非⋯

= if it were not for +N, S+助動詞+VR
   與現在事實相反
   If it had not been for+N, S+助動詞+have p.p.
   與過去事實相反

But for the rescue dogs, the girl buried alive under the debris could never have been found.
要不是搜救犬,女孩就被活埋在瓦礫堆裡不會被發現了。

與‘過去’事實相反  在過去的時間點已經被救了,用過去完成式 have +p.p.
過去式-could 被發現 be found +完成式have been found
7
0
#4160754
覺得此句是假設語氣,表與過去相反的事實。...
(共 69 字,隱藏中)
前往觀看
1
0
#3714192
C呢?
(共 5 字,隱藏中)
前往觀看
0
0
#3570349
33    (A)    33. But...
(共 220 字,隱藏中)
前往觀看
0
1