现在完成时和过去时的用法?

比如 I don’t know what you said. 和I don‘t know what have you said
哪个对? 还有I would never forget each word you said to me and the things you have done to me.中为什么不是 have said 不是说过去发生的事影响现在吗

过去完成时强调了过去对现在的影响。比如我去过了北京我可以说 I have been to BeiJing. 当然你也可以说 I went to BeiJing. 但是你这里注意,第一句话就是,你去过了北京,而且北京对我现在有点影响,一般的表达说自己去过北京都是第一句。再比如以下几个句子你可以体会一下: I have never heard of her . 强调我从未听过,可能导致现在她勾引了我的丈夫?偷了我家的钱?总之是有点强调影响。那个长发公主里面巫婆看到男主把女主的头发割了,然后自己变成老太婆的时候说了 what have you done? 你做了什么?你为什么要让我变成老太婆。大概就是这个意思。过去式是说你过去的那个点做了这件事情。如果句子里面跟了一个具体的过去的时间那就只能委屈你用过去时态了。比如 I went to America last year. 正式因为有去年所以不能用完成时。但是你可以这么说。 I have been to American for the last year. 完成时还可以组合很多别的时态,比如过去完成时,将来完成时,情态动词的完成。过去式还可以组合,过去将来。总之,都是我一个一个字敲,天地娘心,给我好评
温馨提示:答案为网友推荐,仅供参考
相似回答