should的问题

Should you be caught in a lie, your punishment shall be grave indeed.

请问这个句子should的倒装有问题吗,以前学虚拟条件句的should可以倒装,但这里主句用了shall,又似乎说明这是真实条件句,所以这到底是虚拟语气还是陈述语气?是否应该把shall改为should呢?

请先 登录 后评论

最佳答案 2021-04-28 21:42

should引导真实条件句,should也是可以在省略if后倒装的,主句用陈述语气或祈使语气都可以。句子没有问题。

请先 登录 后评论

其它 1 个回答

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

should 用在条件从句中,属于“推定式”用法,表示“可能性”,不是虚拟语气。主句也使用陈述语气。这里 shall 是情态动词,意为“一定;必定”,等于 must。网友的句子是省略 if, 产生倒装语序。

词典的解释是:You use should in conditional clauses when you are talking about things that might happen.

If you should be fired, your health and pension benefits will not be automatically cut off.

如果你被解雇,你的医疗和养老保险金不会自动中断。

Should you buy a home from Lovell, the company promises to buy it back at the same price after three years.

如果你从洛弗尔公司买房子,该公司承诺3年后以同样的价格再购回。

网友的句子:

Should you be caught in a lie, your punishment shall be grave indeed.  大约等于:

If you should be caught in a lie, your punishment must be grave indeed.

请先 登录 后评论
  • 2 关注
  • 0 收藏,1140 浏览
  • may52014 提出于 2021-04-19 16:59