by与before在表示在……之前有什么区别?

问题描述:

by与before在表示在……之前有什么区别?

By与before都可以做介词与副词,但是Before还可以做连词,当两者都表示在----之前这意思时候,By的词性只能是介词,而Before三种词性都可以用来表达.简单点说,By在表示在--之前,只能在表示在某个时间点之前,而且已经非常接近这个时间点,而Before离这个时间点,还很长.就好比手枪和大炮一样,都可以杀敌,但是后者更厉害,用途更广.