高中英语语法getsth.don
请教have sth。 done和have done sth。两者之间的区别是什么?为什么这个结构在不是表示过去完成时态时也可以运用?
have sth。 done 的 have 是实意动词,中文意思是“使得”,have + done 动词的过去分词表示一种被动,“使。 。。被做”。有过去式 “had”
如 I had my lunch。 have 也是实意动词,表示“吃”
而 have done sth 中的 have 是助动词,have +done 动词的过去分词,表示“已经干了。 。。,”,表示主动
比如你剪头发,I have cut my hair。表主动,现在完成时,我(自己...全部
请教have sth。 done和have done sth。两者之间的区别是什么?为什么这个结构在不是表示过去完成时态时也可以运用?
have sth。 done 的 have 是实意动词,中文意思是“使得”,have + done 动词的过去分词表示一种被动,“使。
。。被做”。有过去式 “had”
如 I had my lunch。 have 也是实意动词,表示“吃”
而 have done sth 中的 have 是助动词,have +done 动词的过去分词,表示“已经干了。
。。,”,表示主动
比如你剪头发,I have cut my hair。表主动,现在完成时,我(自己)剪了头发。(指动作已完成,现在头发是短的。)
如不是自己剪的,(一般都不是),则要说
I had my hair cut。
一般过去时,表过去发生的事实,我剪头了。
I have had my hair cut, 现在完成时,表示我已经《让别人给我》剪了头发,可看到结果,现在头发是短的。
I have my hair cut。
一般现在时,表示一般事实,或真是存在,我一般都让别人给我剪头发。(我不自己剪)
。收起