who _____ dinner yesterday?

问题描述:

who _____ dinner yesterday?
A.cooks B.is cooking C.cooked D.cook
who后动词什么形式啊?怎么判断啊?who引导的特殊疑问句我们貌似没怎么学过、不会额、各位分析下啊.

我是英语老师,这是一个Who引导的特殊疑问句,对人提问,意思是:昨天是谁做的晚餐啊?时间是过去某个时刻,动词应该用过去时态,所以本题答案为C、cooked