問題詳情

But for your help, I ______ then.
(A) should fail  
(B) should have failed  
(C) failed  
(D) fail  

參考答案

答案:B
難度:適中0.59867
統計:A(126),B(540),C(114),D(30),E(1)

用户評論

Lisa Lin】評論

與現在事實相反:But for+名詞,主詞+could/would/might/should/ought to+原形動詞與過去事實相反:But for+名詞,主詞+could/would/might/should/ought to+have+過去分詞此題:要不是你的幫忙,我早就失敗了(與過去事實相反,即那時候沒有失敗)

Ya-Ting Chang】評論

But for~ (要不是~)

廖培欽】評論

 but for = without 要不是,若非