Chrisisthreehourslate.What_____

发布时间:2020-07-28 01:21:38

Chris is three hours late.What ________ to him?A.should have happenedB.may have happenedC.must have happenedD.can have happened

网友回答

D解析may和can都可以用来表示猜测,意思是“大概,可能”。但是,may往往只能用在肯定句中,而can则可以用在否定、疑问句中。本句句子是一句特殊疑问句,而且是对过去发生的事情的猜测,因此只能是can have done这一句型。
以上问题属网友观点,不代表本站立场,仅供参考!