[文法] 英文語態疑問

看板Eng-Class (英文板)作者 (正義魔人)時間15年前 (2010/11/11 19:50), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
If the doctor had come a little sooner, the patient _______ then. 為何空格要填would have been saved 而不是would be saved呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.109.199

11/11 20:33, , 1F
這個句子很明顯是語"過去"事實相反的句子
11/11 20:33, 1F

11/11 20:34, , 2F
所以If為過去完成式had come,
11/11 20:34, 2F

11/11 20:35, , 3F
而主要子句也是過去(would)完成式(have been saved)
11/11 20:35, 3F

11/11 20:36, , 4F
如果想表達的是語現在事實相反,
11/11 20:36, 4F

11/11 20:37, , 5F
那麼,If子句要用過去式came,
11/11 20:37, 5F

11/11 20:38, , 6F
而主要子句也要用過去式would be saved,並刪掉then
11/11 20:38, 6F

11/11 22:08, , 7F
Thanks
11/11 22:08, 7F

11/15 22:37, , 8F
與過去事實相反so時態要再往前推一格
11/15 22:37, 8F
文章代碼(AID): #1CszXiY2 (Eng-Class)
文章代碼(AID): #1CszXiY2 (Eng-Class)