Mary the job he offered to her, but she didn’t.A. can’t takeB. ought to have takenC. shou

发布时间:2020-08-16 20:55:23

Mary      the job he offered to her, but she didn’t.
A. can’t take
B. ought to have taken
C. should take
D. must have taken

网友回答

A. can’t take
(答案→)B. ought to have taken
C. should take
D. must have taken
解析:考查虚拟语气。Ought to have taken=should have taken意为:本应该做却未做;
根据后面的but she didn’t可知这是一个与过去事实相反的虚拟语气。
应该用:情态动词+have done的形式。
以上问题属网友观点,不代表本站立场,仅供参考!