17. The severe flooding _____ if the authorities had cleared the drainage systems and taken proper precautions ahead of the heavy rainfall.
(A) ought to be avoided
(B) must have avoided
(C) will be avoided
(D) could have been avoided
答案:登入後查看
統計: A(4), B(4), C(8), D(81), E(0) #3456243
統計: A(4), B(4), C(8), D(81), E(0) #3456243
詳解 (共 3 筆)
#7367120
- if + had p.p.(過去完成式)
- 主句 → could/would/might have + p.p.
因此:
The severe flooding could have been avoided ✅
意思:
如果當局事先清理排水系統並做好預防措施,嚴重洪水本來是可以避免的。
其他選項
- (A) ought to be avoided
表示「應該被避免」,時態不對。 - (B) must have avoided
主詞 flooding 不可能「避免了某事」。 - (C) will be avoided
未來式,不符合 if had cleared 的過去假設。
0
0