what did she do?she had a haircut.

问题描述:

what did she do?she had a haircut.
中的what did she do
与what do you do 意思相同吗?为什么what do you do 是问工作的而前者不是呢?

what did she do 她刚才(或在其他过去的时间里)干了什么?
表示一种过去发生的动作,与what do you do 的意思是不同的
若是问工作,则用一般现在时what does she do?
这个句型用一般现在时是对工作,职业的提问,用其他时态,就是对动作的提问了.