Theymusthavebeen

发布时间:2020-07-25 17:34:06

They must have been here the day before yesterday,____?A.mustn’t theyB.didn’t theyC.mustn’t have theyD.had they

网友回答

B解析must have done表示对过去发生情况的肯定推测,句中带有明确的过去时间状语,故附加疑问句用“didn’t they”。
以上问题属网友观点,不代表本站立场,仅供参考!