作者qqq5566 (正義魔人)
看板Eng-Class
標題[文法] 英文語態疑問
時間Thu Nov 11 19:50:01 2010
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
1F:推 maxmnbqq:這個句子很明顯是語"過去"事實相反的句子 11/11 20:33
2F:→ maxmnbqq:所以If為過去完成式had come, 11/11 20:34
3F:→ maxmnbqq:而主要子句也是過去(would)完成式(have been saved) 11/11 20:35
4F:→ maxmnbqq:如果想表達的是語現在事實相反, 11/11 20:36
5F:→ maxmnbqq:那麼,If子句要用過去式came, 11/11 20:37
6F:→ maxmnbqq:而主要子句也要用過去式would be saved,並刪掉then 11/11 20:38
7F:→ qqq5566:Thanks 11/11 22:08
8F:推 dido19880426:與過去事實相反so時態要再往前推一格 11/15 22:37