What did she have?是否正确,还是该用has代替have?

问题描述:

What did she have?是否正确,还是该用has代替have?

第三人称单数在这里影响的动词应该是他前面的非谓语动词do 而不是have
而这里是过去式 did 所以不受影响
所以应该是have而不是has