What have made you so happy?和what made you so happy?的区别?

问题描述:

What have made you so happy?和what made you so happy?的区别?

没有区别 意思都是一样的

前一个是说,什么事让你高兴成这样,你到现在还在高兴呢。
后一个是说,上次什么事让你高兴成那样?你现在已经平缓了

前一个句子是完成时态(have made);后面一个句子是过去时态(made).
主要区别在时态上.
前一句话意思是说“什么让你现在都还那么高兴".
后一句话意思是说“什么曾让你那么高兴(指过去)”.