Whatapity!I_____

发布时间:2020-07-12 03:05:24

What a pity! I ______in Hainan two more days,but something urgent needed to be dealt with back home.












A.must have stayed











B.needn't have stayed










C.may have stayed










D.could have stayed

网友回答

D解析must have done对过去发生的事情的肯定推测,只用于肯定句;needn't have done“本不需要做某事,结果做了”;may have done对过去发生的事情的语气不是很肯定的推测,只用于肯定句;can have done用于肯定句意思是“本来能够做某事,但是没做”;用于否定句和疑问句表示对过去发生的事情的推测。由句意可知要用D项。
以上问题属网友观点,不代表本站立场,仅供参考!