​should 与 had better 哪个语气更强

should 与 had better 哪个语气更强一些啊?

我怎么也想不通,网上查资料说法都不一样。希望能得到老师的详细解答,谢谢老师!

请先 登录 后评论

最佳答案 2018-10-02 23:29

had better 的语气比 should 更强。以下内容摘自《朗文英语语法》第11.47节:

had better 较 should 和 ought to 的语义更为强烈。had better 用于建议在将来某一具体场合采取动作,而不用于一般情况。它常带有威胁、告诫或催促的意味。


请先 登录 后评论

其它 2 个回答

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

“义务”和“建议”的区别。应该说,should 比had better 语气强烈一些。

体会一下:

You should help her.

You had better have another try.

请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

主语+had better do sth 有以下2种解析

(1)向对方提出做某事的建议

You had better go home and rest up a little.  

你最好回家休息一下.

It's half past two. I think we had better go home.  

现在两点半了。我想我们最好还是回家吧。

(2)威胁/命令/警告对方做某事

He had better cut out the nonsense.  

他最好停止胡说八道。

You had better take out all your money.

你最好把所有的钱拿出来。

主语+should do sth

I should exercise more. 

我应该多锻炼一些。

All visitors should register with the British Embassy. 

所有游客都必须到英国大使馆登记。


请先 登录 后评论
  • 1 关注
  • 1 收藏,6713 浏览
  • lyl2018 提出于 2018-09-27 10:00

相似问题