問題詳情

32. There was a storm yesterday. If it ___________ fine, we would have enjoyed ourselves in the mountains.
(A) has been
(B) was
(C) would be
(D) had been

參考答案

答案:D
難度:適中0.608506
統計:A(84),B(191),C(84),D(558),E(0)

用户評論

小鼻】評論

與過去事實相反。條件句使用過去完成式,結果句使用would have p.p

吳小帆】評論

與過去事實相反~IF+S...had+P.P,S2+have+P.P

詹姆士】評論

【秒殺文法】不可不知超實用的IF假設語氣,讓你看一次就明白!