問題詳情
20. But for your timely assistance last year, I _____ my goal of earning the first place in the tournament this year.
(A) have not reached
(B) had not reached
(C) had not been reached
(D) would not have reached
參考答案
答案:D
難度:適中0.5
統計:A(0),B(0),C(0),D(0),E(0)
用户評論
【May Hsu】評論
but for中文為「如果不是.....的話」,與 if it were not for/ if it had not been for同義此為條件句「過去完成式+ would have」的用法中譯:「去年如果不是你即時的協助,我不會在今年的錦標賽達到我贏得第一名的目標。」