1 命令式虚拟语气,后面能不能用完成体

比如I suggest you should have finished your work by next Monday.
请先 登录 后评论

最佳答案 2019-04-30 13:19

刘老师的分析很有道理。但语言毕竟是灵活的,并非完全按照逻辑进行。

以祈使语气为例。祈使语气用于祈使句,其交际功能是说话人直接向听话人发出要求、请求、建议、命令等。祈使语气和命令式虚拟语气都用动词原型作谓语,有人认为祈使语气其实是命令式虚拟语气的一个分支。

按理祈使句谓语动作都是还没有发生的将来动作,应该不用完成体。但是Huddleston在《剑桥英语语法》P 802 有如下祈使句的例句:

Don't have eaten all the pizza by the time I get back.

该句用完成体并不表示谓语动作发生在说话时之前,而是由于by时间状语的要求,这个完成体类似于将来完成时态。比较陈述语气:

I hope that he will not have eaten all the pizza by the time I get back.

由此我们可以推知,命令式虚拟语气也可以用完成体,以呼应by时间状语,意义为在by表示的将来时间之前做或不做某事。所以,下句是完全有可能的:

I demand that you not have eaten all the pizza by the time I get back.

请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

一、名称似应改为“建议式虚拟语气”,因为建议式是一个类。可分为不同类型的虚拟语气,如:请求类、建议类、命令类、愿望类等。

二、逻辑分析可知:请求类、建议类、命令类的虚拟语气,其名词性从句的谓语动词,都是尚未发生、将来发生,不存在使用完成体的可能,所以,回答是否定的。

请先 登录 后评论
  • 0 关注
  • 1 收藏,3293 浏览
  • zbr1016. 提出于 2019-04-24 13:25

相似问题