1 be supposed to可以代替should表示虚拟语气吗

I suggest that you are supposed to give up smoking as soon as possible.

请问这里的 are supposed to 用得对吗?一定要改为 should 吗?


请先 登录 后评论

最佳答案 2017-11-10 22:47

不可以这样用。应改为 should,当然省略 should 也可以。

关于 suggest 的相关用法,请参考英语语法网的以下文章:

http://www.yygrammar.com/Article/201005/1550.html 

请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

这种虚拟语气中的should不是表示“应该”等责任、义务的should. 这个should英文叫putative should.汉语翻译为推定式should. 二者不应混淆。

这类虚拟语气美式英语只用动词原型。

英国英语的正式语体也用动词原型,但日常英语和非正式语体多用should do形式。

这两种形式在传统语法都认为是虚拟语气。

国内英语教学未区分英式和美式英语,考试时以上两种形式都为正确。

但托福考试考查美式英语,选项时要选动词原型。

另外,近年受美式英语的影响,英国使用动词原型的有增长趋势。

此外,在英国,这种句子中还可用陈述语气。但仅限于非正式语体,而且在英国以外很少有人这么用。我国教学未提到这一点,因此考试中按错误判分。但夸克《英语语法大全》提到这一点。在阅读英国出版物时,有可能遇到这种that从句用陈述语气的句子。一般了解即可,知道这是英国的非正式用法。

请先 登录 后评论
  • 2 关注
  • 1 收藏,6545 浏览
  • MNF 提出于 2017-11-09 15:31

相似问题