【英语】关于英语的现在完成时?

在英语的现在完成时中,我有一个疑问,现在完成时大多表明的是过去的事情,但是主要是对现在的影响,但我总是和过去式区分不开,有什么简便的方法去区分这两个吗??

区分?你是说说话的时候该用什么时态好,还是说看一个句子分辨他的时态。我觉得是第一种情况。
过去时态 是用来 纯粹的阐述过生在过去的一个事情。你只是为了传递出过去的一个信息而已。
完成时态的作用比较多 说一个从过去持续到现在,一直在做的事情/一个断断续续,但延续到现在的事情/至今为止已经完成了的事情/描述过去的经历 这是说事情状态上来说的用法
在描述状态的用法上会和过去式有交集的地方,比如说至今为止已经完成了的事情,但是会给人感觉不同,虽然都是说过去的事情,但是完成时态听上去没有那么久的感觉,这仅仅是感觉不同。
另外一个作用是说过去发生的 一件事情,他会和现在的情况有关联。
比如,你中午到朋友家,他问你看着你,意思是问你要不要一起吃一点。
这个时候你回答 i ate my lunch. 他就会觉得奇怪,你无缘无故和他说你之前吃过午饭了干什么,因为过去式只是传递出发生在过去的一个信息而已,和现在的情况没有关联,并且这句话感觉是 有可能是你上午10点就吃了午饭一样,没有刚刚的意思。
但是你说 i have eaten my lunch. 这就是说 因为我吃了午饭了,所以我现在不吃了。他就明白你不吃了。

你说话用什么时态的选择 在于你是否是单单传递出信息,还是表示因为这件事情的发生,对现在会产生什么影响,这个影响不光是对真实事情也可以是感情上的,这要自己体会。
比如你要是嫁了个很差的老公,你说 you know, i married a bastard. 这就缺少感情,只是告诉别人你 有这件事情
但是你说you know, i have married a bastard. 别人听上去就会觉得 言下之意是,我嫁了个混蛋,我还能怎么样呢,有种无奈的感情。
没有什么方法让你区分一定用什么时态,只有你体会到了,那种时态更适合你表达,你就会觉得用哪种好,这是通过时态来表达出感觉。
比如 你朋友受伤了,你说 what did happen/ what has happened 其实回答都一样。
但是第一句可能是你心里更在乎发生了什么事情,第二句听上去你更在乎这个人,发生了什么把他搞成这样了。
不要想着用什么方法去判断这个句子应该用,甚至一定用哪个时态,说话不是用方法做题目,而且一句话很多时态都可以,还会加入进行时,完成进行时,都可以, 你要把自己放进去,体会这些时态带给人的感受有什么不同,当你表达自己的时候就知道用哪个时态最好了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-05
你已经说的很明白了。
都是过去的做的事情,就看跟你现在有没有影响。--
现在完成时,有个含义就是说,因为这件事情,所以我现在XXXX。
I have watched the movie. 我看过这个电影了。(不陪你们看了,或者换个电影)
I watched the movie. 我看过这个电影。 --但是要不要再看呢?和现在发生的事情没有什么联系。只是表示一个过去发生的事情。可能还再看一遍。或者不再看了。本回答被网友采纳
第2个回答  2021-01-14

英语现在完成时的基本结构为“have/has+过去分词”。现在完成时有两个主要用法:一个是动作“已完成”用法;另一个是动作“未完成”用法。

相似回答