1 不定式的省略问题(but she ought to be)

She hasn't been promoted, but she ought to have/be.

请问这两个都对,还是只能填哪一个?

请先 登录 后评论

最佳答案 2019-03-09 21:50

本句表示:她没有被晋升,但本应该得到晋升。用ought to + 不定式完成体。

She hasn't been promoted, but she ought to have. 等于:

She hasn't been promoted, but she ought to have been promoted.

不定式若用一般体 to be promoted,那么,晋升就是将来的事,后面的but 就不对了。

She hasn't been promoted, but she ought to be. 等于:

She hasn't been promoted, but she ought to be promoted.





请先 登录 后评论

其它 1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

She hasn't been promoted but she ought to have (been promoted省略

请先 登录 后评论
  • 0 关注
  • 1 收藏,2302 浏览
  • zbr1016. 提出于 2019-03-08 19:57

相似问题