They have done things they ought ______.A、not to doB、not to be doneC、not to ha

游客2024-01-14  19

问题 They have done things they ought ______.

选项 A、not to do
B、not to be done
C、not to have done
D、not having done

答案 C

解析 本题测试“情态动词+完成式”的用法。“should (ought to)+完成式”表示应该做的事情没有做,否定式表示不该做的事情做了。本句的意思是;“他们做了本不该做的事情。”所以C为正确答案。
转载请注明原文地址:https://tihaiku.com/zcyy/3362180.html
最新回复(0)