I had my hair cut yesterday对不对为什么有yesterday还用现在完成时

问题描述:

I had my hair cut yesterday对不对
为什么有yesterday还用现在完成时

I had a haircut yesterday. 对,你的解释没错,原句的意思就是我昨天去理发了. I cut my hair yesterday. I had my hair cut yesterday .,

这had不表示现在完成时,而是表示“有”的过去式

I had my hair cut yesterday对!
这里没有用现在完成时.
这里用的是过去完成时.
had...done
祝好!

正确。这个不是完成时!而是一般过去时。
have sth done !