为什么现在完成时用have took 而不用have taken?

如题所述

现在完成时的结构是助动词have/has加动词的过去分词。Take是一个不规则动词,它的过去式是took,过去分词是taken,所以它的现在完成时应该是 have/ has taken,而不是have took。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-04
现在完成时基本构成是have/has+过去分词
took是take 的过去式,用在一般过去时中。
规则动词过去式和过去分词大体一致,但是不规则动词就不一样了。比如,come过去分词依然是come,而过去式是came,两者不能混为一谈。
第2个回答  2021-06-04
take的过去式是took, 过去分词是taken
现在完成时是have taken, have took 是错误的。
如:
I have taken care of the child for one year. 我照看这个孩子一年了。
Great changes have taken place in this city. 这个城市发生了巨大变化。
第3个回答  2021-06-04
凡是完成时态都是have/has done。had done。没有用过去式的形式,你一定是记错了。We have taken the injured to hospital。 If you had taken my advice , you would have been well.
第4个回答  2021-06-04
完成时态的句型是"主语+完成时助动词 have (has)+动词过去分词'',因此have took 是错的,应为"have taken"。例如:I have taken lunch.