問題詳情

If I had been informed earlier, I _______ the agreement.
(A) will not sign
(B) would not sign
(C) will not have signed
(D) would not have signed

參考答案

答案:D
難度:簡單0.752825
統計:A(8),B(120),C(17),D(533),E(0)

用户評論

【用戶】趙雅雯

【年級】國二上

【評論內容】假設語氣所謂的假設語氣就是如中文的「如果…就…」。在談英文的假設語氣時,我們可以簡單分為「可能實現的假設」、「與現在事實相反的假設」、「與過去事實相反的假設」三種。本題則是用與過去事實相反的假設表示條件句所描述的事與過去的某件事實相反。如:If you had been there, you could have helped me. (You were not there, so you didn't help me.)If I had studied hard, I would not have failed. (I didn't study hard, so I failed.)第1句是說如果你當時在那裡,你就可以幫我了。第2句是如果我當時有用功讀書,我就不會不及格了。條件句和主要子句都是與過去的事實相反,過去這時間往前推就是過去完成,所以這裡都用過去完成式。 ...