求助语法帝:“过去的过去”一定要用过去完成时吗?
英语吧
全部回复
仅看楼主
level 11
最近看英美剧,困惑不少。首先是关于直接引语和间接引语的问题。
主句用一般过去式,从句是不是一定得用过去的某种时态呢?这个答案当然是否定的,印象比较深刻的是,客观真理就不适用。如果从句是客观真理,那么还是用一般现在时。
那么这样的句子又如何呢?
I found it is true. I found she likes it. 如果按照语法书上的说法(抱歉,可能我记忆有误,毕竟很久没接触纯粹的英语语法了)主句用一般过去时,从句也要用过去的某种时态,那么就应该是I found it was true, 以及 I found she liked it. 可是问题,这样一来,两句话就有歧义了。I found it is true 和 I found it was true就不一样。前者表示他当时发现这是对的,而且这个到现在还是对的。而后者则表示他那个时候发现这个是对的,但是现在不对的
同理,I found she like it。 当时发现她喜欢,她现在依旧喜欢。
I found she likes it。 当时发现她喜欢,她现在不喜欢了。
所以,是不是该死扣语法书呢?就记得原来上学的时候,老师天天说的跟顺口溜似的,主句用一般过去式,从句用过去的某种时态。
另外就是“过去的过去”一定要用过去完成吗?
请语法帝看下这句话对不对,Before he went to the University, he didn't know anything about the student life.
如果按照语法书上的说法,he went to Universtiy, 是过去的动作,before实在过去之前,那么过去的过去,就应该是,Before he went to the University, he had not known anything about the student life.
我昨天问了一个教英语的英国人,我说Before I came to UK, I was doing....对不对,他说对的...我就瞬间混乱了...
求教语法帝,万分感谢!
2013年12月05日 01点12分 1
level 10
@缬木藤蓼 grammar girl
2013年12月05日 01点12分 2
level 11
抱歉,前面打快了,有笔误。
同理,I found she likes it。 当时发现她喜欢,她现在依旧喜欢。
I found she liked it。 当时发现她喜欢,她现在不喜欢了。
2013年12月05日 01点12分 3
这里还是用I think she likes it 以及 I think she liked it.感觉更好一点。
2013年12月05日 01点12分
level 5
before,after已经明确的表示两件事的先后顺序,这种情况,可以不用过去完成式。
2013年12月05日 01点12分 4
@意犹未尽的咖啡 天朝教育的牺牲品啊
2013年12月05日 02点12分
原来如此!真是一针见血啊!对,我记得昨天那个英国人也是这么说的,只有在顺序不明确的情况下,才用过去完成式。
2013年12月05日 01点12分
回复 意犹未尽的咖啡 :他举了一个例子,When I had breakfast, I had a shower.在这个例子中因为无法判断先后顺序,所以如果强调的是先吃完早饭,那么就应该改成When I had had breakfast, I had a shower.
2013年12月05日 01点12分
@意犹未尽的咖啡 这个属于时态一至的例外情况,一般语法书上都有写。
2013年12月05日 01点12分
1