16. By the time the firemen arrived at the scene, the fire _______________.
(A) put out
(B) had put out
(C) was put out
(D) had been put out
答案:登入後查看
統計: A(22), B(61), C(35), D(322), E(0) #1406332
統計: A(22), B(61), C(35), D(322), E(0) #1406332
詳解 (共 3 筆)
#5101821
當消防員到達現場時,火已經被撲滅。
1
0
#6212371
答案是 (D) had been put out。
句子意思是「當消防員趕到現場時,火已經被撲滅了。」這裡需要使用過去完成式的被動語態,因為「火」是被他人撲滅的,而且這個動作發生在消防員到達之前。
選項解析:
put out:原形,句子時態不符。
had put out:過去完成式的主動語態,不適合,因為火是被撲滅的,而不是主動做這個動作。
was put out:過去式的被動語態,但需要的是比過去更早的時態。
had been put out:過去完成式的被動語態,符合句子的時態需求。
因此,正確答案是 D. had been put out。
0
0