Tom____hishomeworkyesterday,becausehewasinhospitalallday.A.can’tfinishB.

发布时间:2020-08-04 12:21:33

Tom ____his homework yesterday, because he was in hospital all day.A.can’t finishB.couldn’t finishC.couldn’t have finishedD.mustn’t finish

网友回答

C解析试题分析:考查情态动词表示推测。根据第二句的过去时,说明是对过去的推测,使用“情态动词+have done”对过去的情况进行推测。如果是对现在情况的推测,使用“情态动词+动词原形”;句意:Tom不可能完成他的家庭作业,因为他整体都住院。故C正确。考点:考查情态动词表示推测

点评:使用“情态动词+have done”对过去的情况进行推测。如果是对现在情况的推测,使用“情态动词+动词原形”;
以上问题属网友观点,不代表本站立场,仅供参考!