But for their help, we______.A、shouldn’ t succeedB、could not have succeededC、w

游客2024-01-19  7

问题 But for their help, we______.

选项 A、shouldn’ t succeed
B、could not have succeeded
C、will not succeed
D、should not have succeeded

答案 B

解析 本题考查虚拟语气。But for“要不是”,是对过去情况的假设,主句要用过去将来完成时。could not have done,表示“本来不能…(实际上做到了)”。所以选B。类似用法包括“should have done本应该…”。
转载请注明原文地址:https://www.tihaiku.com/zcyy/3376721.html
最新回复(0)