原句中的谓语动词是 实意动词,例如吃,走,跑,说等词时,变为特殊疑问句要用 do 及其相应的形式,如 did . 原句中的谓语动词是 系动词,比如 is am are 及其相应的形式,was were 时,变为特殊疑问句 时,就用 is 等。
用did 因为句中有表示过去时间的 词 yesterday。
yesterday, 说明句子是过去时,所以用do的过去式did
而第二句话是一般现在时,所以用原型do。
望采纳,有问题欢迎追问。
Do 是一般现在时,的助动词
表示过去用did 表示现在用do
动词就要用do