题目内容

1.Andrew ______ the task within two months.But he didn't,so he was fired.(  )
A.finishedB.must finish
C.should have finishedD.would have finished

分析 句意:安德鲁本应该在两个月之内完成任务的,但是他没有,因此他被开除了.

解答 答案C.由"he was fired"可知,事情发生在过去,故用情态动词+have done表示对过去的推测."should have done"本应该做某事而没做;"would have done"本来会做某事而没做.根据句意,安德鲁本应该在两个月之内完成任务的,但是他没有,因此他被开除了.故选C.

点评 本题考查情态动词+have done的用法,要掌握其用法并结合具体的语境选择出正确的选项.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网