Jack________yet,otherwisehewouldha

发布时间:2020-07-09 18:15:44

Jack ________ yet, otherwise he would have telephoned me.













A.mustn’t have arrived












B.shouldn’t have arrived











C.can’t have arrived











D.needn’t have arrived

网友回答

C解析表示对过去发生的事作推测,可用must have done,但must只可用于肯定的陈述句中,不可用于否定句和疑问句中。在否定句和疑问句中,应用can。should have done表示过去本该做而没有做的事;need have done表示过去本有必要做而没有做的事。
以上问题属网友观点,不代表本站立场,仅供参考!