作者sss0350 (快剑)
看板Eng-Class
标题[文法] 两句句子的差别
时间Sun Mar 14 01:34:40 2010
在某知名文法书看到这两句的比较
If I had enough time, I would watch TV now or later on. 现在/未来都不真实
If I had had enough time, I would have watched TV yesterday. 过去的不真实
後面的中文是书上的解释,但是我分不太清楚had(单纯的过去式),跟用had+vpp的差别。
第一句:若过去我有足够的时间(不知干嘛先写完作业之类),现在我就可以看电视了
第二句:若我昨天有足够的时间的话,我昨天就可以看电视了
想请问的点是 第二句应该是没错 但第一句的had 可以改成had had吗?
不行的话意义上的差别是什麽呢?请各位大大解惑一下。多谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.144.101
1F:→ ptkuo:与现在事实相反 If S+过去式V..., S+(would,could,might)... 03/14 01:50
2F:→ ptkuo:与过去事实相反 If S+had+PP..,S+(would,could..)+have+PP.. 03/14 01:53
3F:推 jacqueswu:与过去事实相反的if子句可和现在事实相反的主句连接起来 03/14 01:54
4F:→ jacqueswu:所以第一句had had enough time~I would~符合文法的 03/14 01:55
5F:→ jacqueswu:If it had rained last night, the ground would be wet 03/14 01:56
6F:→ ptkuo:第一句的had即是have的过去式 不可再多加一个had 03/14 01:56
7F:→ jacqueswu:now. 昨晚没下雨因此地面没有湿~同理可证罗! 03/14 01:56
8F:→ sss0350:所以第一句若改成 had had enough time,i would watch tv 03/14 03:21
9F:→ sss0350:也是符合文法的吗? 03/14 03:21
10F:→ sss0350:不知是不是我理解错误 两位的说法好像是一个可以一个不行 03/14 03:24
11F:→ zofloya:不是只看文法就好,学英文请从语意去学,三楼讲的文法是对 03/14 09:06
12F:→ zofloya:的,但不适用这里 03/14 09:06
13F:→ ashurali:改成had had後句意会改变,原本句子是指叙述的当下没时间 03/14 23:13
14F:→ ashurali:改成had had後指以前某个所叙述的时间点没有足够时间 03/14 23:13
15F:→ ashurali:说可以是指这样的句子可存在,说不行是改变後的句子意思 03/14 23:14
16F:→ ashurali:和原来不同了 03/14 23:14
17F:→ sss0350:我了解了 感谢各位的解释 03/17 00:09