10 be式虚拟语气的否定形式

在表达“未必是事实”这一概念中,常用动词原形式虚拟语气。例如:

He suggests that everyone wear a mask.

在英式英语中,常用should+不定式的结构代替动词原形。那么,如果句意为否定,如“他要求所有人都不要作弊”这一句中,如果按照动词原形式虚拟,应该是:

He requests everyone do not cheat.

do作为助动词用动词原形,后接省略to的不定式to cheat,类似于祈使句中的Don't cheat. 然而,如果把be虚拟语气理解为should,该句则应是:

He requests everyone (should) not cheat.

请问老师以上哪一句为正确?或者be是虚拟语气不能用于否定形式?

请先 登录 后评论

最佳答案 2022-09-11 23:02

你随便查一本语法书就会知道be式虚拟语气的否定形式是直接在动词原形前+not,不需要助动词do。例如,I suggest that he not do it. 

请先 登录 后评论

其它 1 个回答

一起森巴舞   - 翻译君

我个人喜欢无论是 be 还是其他动词原形前直接用 not


章振邦《新编高级英语语法》第 166 页:

attachments-2022-09-lItbsEWG631dddc74a981.PNG


请先 登录 后评论
  • 3 关注
  • 2 收藏,1762 浏览
  • syzxchulun 提出于 2022-09-11 20:04