帮我看看这个英文句子。

When you arrived, I had had my hair cut.

我大概懂这个句子的意思,但是看不懂它的句子为什么要这样排列。
尤其是后面那个“had had my hair cut”。

这句话的意思是当你到的时候,我已经剪完头发了。
注意前面“你到的时候”是已经发生了所以是过去时,又因为剪头发在你到的时间前面,
所以是过去的过去即过去完成时。过去完成时的形式是had+动词的过去分词

时态有16种、一般现在时 I have my hair cut。
一般过去时 I had my hair cut.
一般将来时 I will have my hair cut.
一般过去将来时 I would have my hair cut.
现在进行时 I am having my hair cut.
过去进行时 I was having my hair cut.
将来进行时 I will be having my hair cut.
过去将来进行时 I would be having my hair cut.
现在完成时 I have had my hair cut.
过去完成时 I had had my hair cut.
将来完成时 I will have had my hair cut.
过去将来完成时I would have had my hair cut.
现在完成进行时I have been having my hair cut.
过去完成进行时I had been having my hair cut.
将来完成进行时I will have been having my hair cut.
过去将来完成进行时I would have been having my hair cut.
如果有错误 请指正 我打的有点眼花 其中有6种貌似高中不要求掌握。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-03
had had my hair cut
是 过去完成时
一般现在时是 I have my hair cut.
现在完成时是 I have had my hair cut.
过去完成时 就是现在完成时的 have 换成had 就是 had had my hair cut 了。
整个句子意思是,在你来到这儿之前我已经剪了头发了~
明白了吗:)
祝你快乐哈~追问

一般现在时 I have my hair cut.
现在完成时 I have had my hair cut.
过去完成时 I had had my hair cut.
请问这个结构还有其他的时态吗?
结构又是怎样的?

追答

呃 我看最后一楼的回答者都给你总结了呢 呵呵
一般现在时 I do sth
现在进行时 I am doing sth
一般过去时 I did sth
过去进行时 I was doing sth
一般将来时 I will do sth
现在完成 I have done sth
过去完成时 I had done sth
将来完成时 I will have done
过去将来时 I would do sth
以上列出的都是最常用的 高中用到这么多就足够了:)
这就是句型结构哈~
以上 do did done ..换成要说的话的谓语的原型,过去式,过去分词, 就是了
例如 现在完成时 I have done sth------I have had my hair cut.
过去完成时 I had done sth-------I had had my hair cut.
have sth done. 使用了被动语态 我的头发被剪---我理了发 :)
祝你快乐:)

第2个回答  2011-09-03
had done过去完成时,表示在过去某一时间之前已经发生的动作
第一个had形式上的不用管,
第二个had是使役动词,有实意,一般作“使……”;后接cut的过去分词表被动,表“头发被剪”,即“剪了头发”
整句意思即“你到的时候,我已经剪了头发了”
第3个回答  2011-09-03
前面一个had是一个助动词构成以个过去完成时
后一个had是实意动词,和had my hair cut固定搭配
希望对你有帮助,望采纳!
第4个回答  2011-09-03
had had 就是have done结构,
短语have sth. done意思是“让某事被别人做了”
当你来的时候,我已经把头发给剪了(实际头发是被别人剪的)。
第5个回答  2011-09-03
When you arrived时间状语从句表时态为过去时,后面自然用had过去完成时表述发生在此前的事情——剪头发,估计你是没掌握have one‘s hair cut 这个句型吧,cut的过去过去分词也是cut.该句子可解剖为When you arrived,I had done sth.
相似回答