【預告】5/13(一)起,第三階段頁面上方功能列以及下方資訊全面更換新版。 前往查看

台水評價◆英文題庫下載題庫

上一題
30. If I ________ she needed a shoulder to cry on, I would have listened to her and comforted her.
(A) knew
(B) know
(C) had known
(D) have known


答案:登入後觀看
難度: 簡單
最佳解!
Yun Liao 高三下 (2014/08/23)
假設語氣,與過去事實相反If    S    +   had   P.P .........看完整詳解
3F
4F
因音 大四上 (2020/07/08)
*秒解假設語氣,與過去事實相反
過去完成式-----過去式--------現在式
[與過去相反][與現在相反]
與過去事實相反,則過去式往後退一步,用過去完成式(與現在事實相反則用過去式)

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

解題從時態開始看兩邊都用過去完成式,過完配過完時序較先的用過去式,較後的用現在式
這是看have為準,所以如果句用had+pp而結果句用have+pp(但前面需有would代表是過去的事情)
不會有兩邊都是had+pp的情形,
也不會兩邊都有would的情形

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

所以一看到結果句would have
就可以秒選had+pp了

5F
一定要考上 大四下 (2020/11/03)

如果我知道她需要肩膀哭泣,那我會聽她的話並安慰她。

30. If I ________ she needed a shoulder ..-阿摩線上測驗