一、意思不同
1、before作连词意思是在 ... 以前。作介词意思是在 ... 以前在..前面。作副词意思是以前以往之前。
2、after作副词意思有以后后来。作连词意思是在 ... 以后。作介词意思有在 ... 之后在后面关于追赶依照。作形容词意思是以后的。
二、用法不同
1、before
prep. (介词)
1)before可用于表示时间。首先,可以表示“先于,在…以前”,其后可以跟表示具体日期、时间等的名词或数词,也可以跟表示时间或动作的名词。
其次,可以表示“在做…之前”,后接 v -ing。再次,可以表示“紧接在…之前”。before用于否定句还可表示“直到…为止”。注意before之后只能接表示时间点的名词,而不能接表示时间段的名词。
2)before可用于表示动态或静态的位置,意思是“在…之前”,与behind相对。
3)before可用于表示顺序或排列上的“在…之前”或“居于…之前”,与after相对。引申可用于表示比较,即在等级、价值、重要性、能力等方面的“在先”“优于”“重于”。再引申则可用于表示对某事物的优先选择,即“宁可”或“与其…宁可”。
2、after
conj. (连词)
after可用作连词连接一个时间状语从句,从句中一般用现在时表示将来。
adv. (副词)1)after用作副词时常与soon, ever搭配,通常用于表示时间的名词后。
2)after用作副词时不用于比较等级。
三、词汇搭配不同
before和after在时态上的区别
after可表示从过去时间算起的一段时间之后,往往与过去时态连用(若接表示时间点的词,也可与将来时态连用)。
before"在……之前" 与过去类的时态连用。
在句子before前面,一般用过去时态
在句子里面有after后,一般用将来时态。
after“在……之后”放在时间状语之前
如:before tomorrow, after the exam