语法与词汇

They must have stayed at home the day before yesterday, ________?

【正确答案】 C
【答案解析】

句意:他们前天一定是呆在家了,对吧?must have done是对过去事实的推测,所以反义疑问句中助动词要用did。由于前半句是肯定,所以后半句要用否定。故选C。