词典上说以下是同样的意思:
not/no later than...
by a particular time and not after it 不晚于…;不迟于…
Please arrive no/not later than 8 o'clock. 请8点之前到达。
可是语法书却上说,
not+比较级+than 和 no+比较级+than 是不同的。
not+比较级+than:就是不如...
而no+比较级+than:语法书上说应该是比较级原形的反义词,例如no better than = as bad as,
所以, 我的理解是A no later than B = as early as A和B...一样早,
而A not later than B = A没有B晚= A比B早。
显然,这2个结构含义不同。
可为什么词典上却说是同样的意思呢?
词典说的并没有错。不要轻易怀疑词典。
比较级+than这种形式,在意义上有三种可能:
1 普通的比较用法。这个你已经知道,就不用多说了。
2 一些固定的格式,构成了习语性用法,不再是比较意义,称为比较习语。
例如,more than 10 metres, no sooner than, as soon as, 等。
3 修辞性用法,如no+比较级+than, 表示二者都否定。
no later than在修辞性用法中,等于as early as you. 例如:
汤姆说他起床很早。你可以不用修辞手法,直接说 I got up as early as you. 也可以说 I got up no later than you.
但no later than也可以是第二种用法,即习语性用法,表示不迟于某时间,此时no later than=not later than. 词典告诉你的就是这种用法,注意例句为祈使句,让你不迟于8点,即8点前到,你7点半,7点50到都是可以的。并不是让你非要在8点到。
爱因斯坦曾对他的邻居说,I am no more intelligent than you. 难道你要把这个句子理解为爱因斯坦认为自己和邻居一样笨吗?
准确理解一个结构的意义,一定要对这个结构有所了解,同时要结合上下文逻辑。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!