have+动词过去式是什么语法?例如I have knew it. 是不是错误的? 注意我说的是过去式不是过去分词.

如题所述

错误的,have/has + done(过去分词)是现在完成时。没有have/has + 过去式的用法
i knew it。
i have known it。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-19
have+过去分词为英语的完成时态,表示动作的完成,或过去发生的动作造成的结果或对现在的影响。know的过去分词为known,knew为know的过去式。所以正确的说法应该为 I have known it,表示我已经知道这件事了,隐含的意思是你没有必要再隐瞒了或没必要再告诉我了等。来自:求助得到的回答
第1个回答  2012-12-19
这个是不对的,即处于法中的八大时态没有这个结构
现在完成时:have/has + done 过去完成时:had+done
动词的过去时只是用在发生在过去的动作的动词上,不和have/has/had 连用
望有帮助,如果我没说明白可追问来自:求助得到的回答
第1个回答  2012-12-19
是正确的