曹老师,想请教一下,know better than to do sth是一个固定表达,意思是“还不至于(无知到)去做某事”,其中than是连词或介词,为什么这里的than后可以接不定式to do呢?
这是习语。一般词典将某种用法列为习语,通常都是语法难以解释的。所以,明智的做法就是不要劳神去分析,多半不会得出公认的结果。记住这个用法即可,它不具有推广性。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
只需记住 know better than to do sth是一个固定表达,意思是“还不至于(无知到)去做某事”就可以了,没有必要考虑为什么than后可以接不定式。例如:
Eva knew better than to interrupt one of Mark's jokes. 伊娃不会傻到去打断马克的笑话。(摘自《朗文当代高级英语辞典》第六版,英汉汉英双解 p.1427)