we have been best friends for a long time 为什么best前不加the

问题描述:

we have been best friends for a long time 为什么best前不加the

通常*前面是要加定冠词the的,但这里的best应该理解为一个普通的形容词,用法跟其它形容词一样。
这个句子相当于:
He's been my best friend for a long time.
换种说法,best就表示*了:
He's been the best friend of mine for a long time.

在用于表示*时,best前面一定要加the;但这里best只是一个形容词,表示“最好的”,不是*,不须加the.大意:很久以来,我们都是最好的朋友.另请注意,判断是不是*,可以通过best XXX后面是否有加范围限定;有...