have had 的用法。

I have had my bike repaired.
这里的have 没意思是吧?
那我这样说
I have repaired my bike。 行么

1.have had 是现在完成时,have是助动词,had是动词过去式
(现在完成时的结构:助动词have/has+动词过去式done)

2.had my bike repaired 让别人修我的自行车
-----have(助动词) sth done 让别人做某事 = get sth done

如:I got my ears pierced. 我去(让别人给我)扎耳洞。

3.这两个句子不能互相替换。
I have repaired my bike.我已经修过我的自行车了。
可能是你自己修的,也可能是别人修的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-28
可以

第一个准确意思是,你已经把你的自行车修好了,但更深层次的意思是 自行车可能是你修好的,也可能是别人修好的,注重的是自行车修好了

第二个 准确意思是 你修好了自行车,但是只是你自己修好的,别人修好的可能性不大,这个注重的是 你修好的自行车

这里的have 没有意思,只能理解了,而且只能理解成“已经”,在书面中只是帮助你知道那是过去“已经”做完的事
第2个回答  2010-01-28
have something done 请/让别人做某事
I have settlled the problem. 我已解决了问题。
I have the problem settled. 我请人解决了问题。
所以I have had my bike repaired.里 have是助动词,用于构成现在完成时的谓语部分,翻译成“我已请人帮我修理好自行车”。而I have repaired my bike. 应该翻译成“我自己修理好了自行车。”
第3个回答  2010-01-28
都对

I have had my bike repaired.强调“车修好了”。

I have repaired my bike。强调“我修车”
第4个回答  2010-01-28
这句话的意思是我让别人来修车第一个have是现在完成时的标志。后一个had是固定搭配
have sth done表示让某人做某事,例如 I had my hair cut.我的头发让别人理了。