作者wunlin (ajp)
看板TeachEnglish
标题[国中] 请问国中文法
时间Thu Sep 29 00:39:50 2011
过去完成式、过去简单式与when子句的连用疑问
在书上看到的规则有二
1. 在过去的时间中,有两个动作或状态先後发生,先发生的动作或状态使用过去完成式
表示,後发生的动作或状态使用过去简单式表示。
2. When +过去简单式, 过去完成式。=过去完成式when+过去简单式。
问题:请问当今天有以下两个动作或状态时,为何有一个不符合使用过去完成式与when子
句连用的规则?什麽原因导致呢?
例句一(完全符合)
I got home.(在过去时间上後发生)
My family finished dinner.( 在过去时间上先发生)
->When I got home(过去简单式), my family had finished dinner.(过去完成式)
例句二(不符合)
We were very happy. (在过去时间上後发生)
We won the game. (在过去时间上先发生)
->依照规则1应该为
When we had won the game, we were very happy.
->依照规则2应该为
When we won the game, we had been very happy.
->如果要依照规则1.&2 此例句无法写出。
请问原因为何?
感谢各位解答的老师和大大
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.40.93.181
1F:推 gtfine:例句二用因果关系来看应该可以吧 09/29 00:58
2F:→ gtfine:所以只要说when we won the game, we were very happy.?? 09/29 01:00
3F:→ gtfine:以上存属不负责任发言~~另请高手出招!!XD 09/29 01:01
4F:→ dunchee:例句二-> 哪来的"时间先後"? We(比如你自己也是其中一个 09/29 01:29
5F:→ dunchee:... 打篮球好了) 打篮球打赢了(We won the game) -> 然後 09/29 01:29
6F:→ dunchee:你们delay 了... 比如 1 分钟/5小时/三天 *之後*你们才 09/29 01:30
7F:→ dunchee:happy? It doesn't make sense. 09/29 01:30
8F:→ dunchee:当你们得知"赢"的那当时就happy了(同时发生),两者间并没 09/29 01:31
9F:→ dunchee:有延迟(以*日常经验*的体验来说)(如果你以很精准的科学记 09/29 01:32
10F:→ dunchee:时方式,要精准到0.000000000000001秒 -> 必须先"赢"->头 09/29 01:32
11F:→ dunchee:脑需要花 delta 秒去处理这资料 -> 之後才会happy 09/29 01:33
12F:→ dunchee:这样子的"拆解"在语言上的使用无意义 09/29 01:33