What do you say? What did you say? What did you said?

What do you say? What did you say? What did you said?
这几种说法到底哪个是正确的?谢谢!
What did you think? 和What do you think?哪个是正确的?谢谢!

What did you say? 因为"说"便是已经说过了,是过去时,所以选则这个.至于What did you said? 这个是语法错误.助动词已经是过去式则动词保持原形.

What do you think?在征求/询问别人的想法时使用一般现在时.所以在此时选用这句是正确的.

What did you think?这个也没有语法上的错误.在特定环境下选用此句也为正解.比如在询问别人曾经的某种想法(不作考虑,相当于普通问句)时此句作"你当时是怎么想的"即为正解.

----可能有些地方我没有表述清楚.见量.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-09-10
第二个 因为是过去式
第2个回答  2007-09-10
What did you say?
第3个回答  2019-11-03
因为”你说了些什么“,这个动作已经过去了的,就是一个单纯的过去式
而have
said是一个完成时态,意思就是从过去一直说到现在,这个动作不能延续的,所以一般认为不对不太用
第4个回答  2020-04-20
应该用
what
did
you
say
因为是过去说的
所以BE动词要用过去式,DO的过去式是DID
BE动词后面要接动词原形
所以要用SAY
第5个回答  2020-02-15
what
did
you
say?did表示过去的,后面动词用原形。