【問卷-英文學習功能需求】只要填寫就能獲得500Y,結束時間 2024/06/03 12:00。 前往查看

國營事業◆英文題庫下載題庫

上一題
24. If James had taken my advice, he ____________ such a stupid mistake.
(A)had not made 
(B)would not have made
(C)did not make 
(D)won’t make


答案:登入後觀看
難度: 簡單
最佳解!
Amber 高三上 (2016/12/09)
句型:   if+主詞+had+P.P….,★★+ ...


(內容隱藏中)
查看隱藏文字
2F
因音 大四上 (2019/12/04)

*秒解假設語氣,與過去事實相反
過去完成式-----過去式--------現在式
[與過去相反] [與現在相反]

與過去事實相反,則過去式往後退一步,用過去完成式
(與現在事實相反則用過去式)

if如果句 had+pp
結果句would have+pp


解題從時態開始看

時序較先的用過去式,較後的用現在式

這是看have為準,所以如果句用had+pp而結果句用have+pp(但前面需有would代表是過去的事情)


所以就算句子看不懂,只要看懂上面的部分也可以判斷是與什麼事實相反

 If James had taken my advice, he would not have  made such a stupid  mistake.

24. If James had taken my advice, he ___..-阿摩線上測驗