What have you had done?为什么不是What have you done?

问题描述:

What have you had done?为什么不是What have you done?

这是语法问题

这是一个过去完成时态的句子

两句话都对,但是语气不同的。
第一句中有明显的不满意,气愤语气。意味着你做错了什么。看看你到底做了什么?
第二句只是询问你做了什么?不含有第一句中的那种不满意的语气。

应该是What have you done?

都是“你做了什么”
但是 What have you had done?是加强语气,带有说话者的情绪在内;
而What have you done?只 是一般问句,只是想知道原因.

嗷不知道。