题目内容

Mary __________ the job he offered to her, but she didn’t.
A.can’t takeB.ought to have takenC.should takeD.must have taken
B
考查虚拟语气。Ought to have taken="should" have taken意为:本应该做却未做;
根据后面的but she didn’t可知这是一个与过去事实相反的虚拟语气。
应该用:情态动词+have done的形式。
练习册系列答案
相关题目

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

精英家教网