作者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