完成态通常表达“已经”完成了的动作,往往还对现在造成影响,比如我已经吃掉了胡萝卜(暗示:没得吃了)
咱们中文是用“过”,“了”这些词来表达完成,比如:我吃过胡萝卜。
而现在有些人甚至会说:我有吃过胡萝卜,你有吃过胡萝卜吗?
当然,可能用普通话语调有些违和感,因为这不太符合咱们标准汉语语法,你得说:
你知道吗?胡萝卜很好吃的,你有吃过嘛?没吃过啊?真的假的,我有吃过很多胡萝卜,就很好吃。
这里的“有”,其实也是在表达动作完成的状态。搞不好就是从英语那里过来的
现在完成时态的构成是:助动词have的变位+动词的过去分词
have这个词由两个主要身份:
1、实义动词
我有些“硬币”给这个视频。I have some coins for this video
2、助动词,构成时态
I/you/we/they have\
She/he/it has
have的动词变位,也是就是改变拼写,为:
I/you/we/they have
She/he/it has
动词的过去分词通常在词尾+ed
如:looked(看),smelled(闻),tasted(品尝)...
但是也有很多动词的过去分词,是所谓“不规则变化”,不是在词尾+ed那么简单
比如:eat(吃)的过去分词是eaten.
bring(带来)的过去分词是brought
feel(感觉)的过去分词是felt.
但往往还是有一定规律可循的,比如:eat,give,see,fall的过去分词
eaten,given,seen,fallen都是词尾+(e)n.
bring,buy,fight,think的过去分词:brought,bought,fought,thought 都是改成词尾ought
feel,keep,sleep,leave的过去分词: felt ,kept, slept, left都是改一下拼写再+t
你也可以认为,很多“不规则”变位,只不过是少数动词符合某种规律的变位。
另外需要特别指出的是:动词除了过去分词这种变位,还有一种变位叫做过去式(past/preterit)
而动词的过去分词,咱们在非谓语动词视频系列里还要讲到。
所以,咱们把刚才的:I eat carrots,改为现在完成时态就是:I+have的变位+eaten+carrots
I have eaten carrots, 我吃过胡萝卜(言下之意“:我曾吃过这种食物,是只见过世面的兔子)
I have eaten a carrot.我吃过了一根胡萝卜(言下之意:我已经吃了,所以不饿。)
其他人称:You/we/they have eaten a carrot she/he /it has eaten a carrot
再比如:The rabbit has eaten a carrot (这兔子到现在为止已经吃了个胡萝卜)
I have thought of you(我到现在为止已经想过你了)