should know better than to do的中文解释是什么?

如题所述

这是一种习惯用语,原文是Know better things than to do,原意是做什么之前应该知道的更多,隐含是说这件事做错了,后来被引申为表示应该知道做什么事错的,在后期演变时things被淘汰掉了。

should know better than to do

释义:知道做……是错的。

语法:should是助动词shall的过去式,只用于第一人称,用于陈述语气,构成第一人称过去将来时、过去将来完成时以及过去将来进行时,用于主句中构成虚拟语气,should+动词不定式的原形,表示虚拟结果时指现在,表示推测结果时指将来。

例句:

There are some very obvious phrases that we all know or certainly should know better than to use. 

我们都知道或是肯定应该知道有些说法已毫无新意,最好避免使用。

扩展资料

should know better than to do的近义词:should better know it's wrong

should better know it's wrong

释义:应该知道...是错的。

语法:should用作情态动词shall的过去式,用于陈述语气,shall用于第二、第三人称时表示命令、许诺、威胁、警告、禁止等,当它指的是过去事件时就要用should,在表示意向、要求、决定、建议等意义的从句里,如果主句的谓语动词是过去式。

例句:

We want to give in to temptation even though we know it's wrong. 

纵然我们明知道不对,却仍想屈服于诱惑。

温馨提示:答案为网友推荐,仅供参考