发布网友 发布时间:2024-10-05 06:31
共1个回答
热心网友 时间:2024-12-05 07:06
这是一种习惯用语,原文是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.
纵然我们明知道不对,却仍想屈服于*。