我理发了。翻译是I had my hair cut.还是I have my hair cut.

我们老师说I had my hair cut是过去完成?应该用have?

如果你是表示理发给你目前带来的效果。(即现在头发发型已经显得很漂亮)
最好用现在完成时。即I have had my hair cut.
注意I had my hair cut.是一般过去时
I had had my hair cut.是过去完成时
I have my hair cut.是一般现在时
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-09-07
如果说 “ 我理发了。” 用一般过去时态:
I had my hair cut. ( 也可跟 yesterday/ last Sunday... )追答

I had my hair cut yesterday.
I had my hair cut last Sunday.

已通知提问者对您的回答进行评价,请稍等

追问

课上是要求用“have sth done造句,老师是说I have my hair cut.我问老师为什么不是had,我们老师说I had my hair cut是过去完成,应该用have。我好混乱。

追答

过去完成时的构成: had had sth. done (表达的事情是过去的过去)
Before you came I had had my hair cut.
在你来之前,我理了发。

When my mother got home I had finished my homework.
当妈妈到家时我已完成了家庭作业。

亲,过去完成时,记住 “ 过去的过去” had done sth.
理发:have one’s hair cut
过去完成时:助动词:had + (理发短语的have 的过去时)had hair cut
明白了吗,亲

哦,你老师说的:
I have my hair cut.
一般现在时态,
He has his hair cut once a month.
我一个月理一次发。
一般过去时态:
I had my air cut last Sunday.
上星日我理发了。
过去完成时态:
I had had my hair cut before you came to see us.
在你来看望我们之前,我已理过发了。

上面第二句:
他一个月理一次头发。

谢谢釆纳😯

本回答被提问者采纳
第2个回答  2018-09-07
I had my hair cut.//一般过去式,表示过去的情况
I have my hair cut.//一般现在时,表示当前情况
第3个回答  2018-09-07
提问中文的英语翻译. In order to do up my hair conveniently, I had my hair cut short. I'll be very busy during the third year in junior high school stage.追问

请看我的问题

第4个回答  2018-11-25
您好,很高兴为您解答
应该是I had my hair cut.