He has had his hair cut. 他(请人给他)理发了。

He has had his hair cut. 他(请人给他)理发了。 请问这个地方第一个has 是什么意思?第二个had的意思是什么?他们有什么区别呢?谢谢啦。。。
那have sth done的固定用法是什么意思昵?能不能解释一下呢?谢谢啦。 能不能再出几个例子呢?谢谢啦。

have sth done是一个固定词组搭配,,意思是让什么东西怎么样,什么东西被怎样,用在这句话中就是have his hair cut,就是他吧头发剪了,当然不是自己剪得,用这个词组就是表示是让别人剪得头发。这就是第二个have的含义,之所以变成had是因为时态的问题,这句话采用过去完成时,固定形式为have done(动词的过去分词形式),表示已经……,在这句话中,动词是have his hair cut中的have ,所以第二个have就变成了had,过去分词形式啦。当然第一个have就是过去完成时的固定格式而已,明白啦?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-30
第一个has是助动词,无实意。
第二个had是have…done的结构,是主动形式的被动意义
第2个回答  2010-01-30
第一个是完成时的标志,第二个是have sth done固定用法
希望我的回答对你有所帮助
第3个回答  2010-01-30
has 表示是完成时(时态)
had是has的过去分词
相似回答