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