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

答案:登入後查看
統計: A(244), B(914), C(197), D(58), E(1) #316124

詳解 (共 3 筆)

#495753

與現在事實相反:But for+名詞,主詞+could/would/might/should/ought to+原形動詞
與過去事實相反:But for+名詞,主詞+could/would/might/should/ought to+have+過去分詞

此題:要不是你的幫忙,我早就失敗了(與過去事實相反,即那時候沒有失敗)

60
1
#360836
But for~ (要不是~)

23
1
#875781
 but for = without 要不是,若非
[條件句]
翻譯:[那時候]要不是有你的幫忙,我早就失敗了~ 
                (與過去事實相反)----,主要句子+ (過去分詞)p.p

[過去分詞]--常用於1.完成式 have/has +p.p 
                                 2.被動語態  beV +p.p 
21
1