短梦有幽寻 2星
共回答了76个问题采纳率:94.5% 评论
一、意思不同
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用作副词时不用于比较等级。
三、词汇搭配不同
17小时前
独家气质 4星
共回答了4个问题 评论
如:
I left home after the rain had stopped.雨停了之后我才出门的。
I had left home before the rain stopped. 雨停之前我就出门了。
发生在前面的动作,就要加had,就这么简单。
又如:
He learned Spanish before. 他以前学过西班牙语。
He said he had learned Spanish before. 他说他以前学过西班牙语。
本来learned只是一般过去式,但是整句变成said的宾语从句后,时态就往过去迁移,所以就要变成过去的过去,就用「过去完成时
1,before用作连词引导时间状语从句,表示“在……之前”、宁可……也不愿”、“不到……就”“还没有……就”。例句:
Before the week was out, they were dead.
翻译:那个星期还没过完他们就死了。
Before he knew it, his piece of meat had fallen into the water.
翻译:他还没醒悟过来,那块肉就已经掉进了水里。
用作副词,表示“以前”,注意以下用法:
与具体时间连用(置于其后),通常与过去完成时连用(多见于宾语从句中)。例句::
He said he had told her about it two years before.
翻译:他说他两年前就把那事告诉她了。
泛指“以前”,不与具体时间连用,可完成时或过去时连用。例句:
You should have told me so before.
翻译:你早就该告诉我了。
2、After+时间段 表达过去一段时间以后,常用于过去时态的句子;After+时间点 表示将来一段时间以后,用于将来时态的句子。
例句:
(1)We had started before day broke.
翻译:在天亮前我们就已经出发了。
(2)He will arrive after four o’clock .
翻译:他将在四点后到达
8小时前
猜你喜欢的问题
2天前1个回答
2天前1个回答
2天前1个回答
2天前2个回答
2天前1个回答
2天前2个回答
热门问题推荐
2个月前1个回答
1个月前2个回答
3个月前1个回答
1个月前1个回答
1个月前3个回答
1个月前2个回答
3个月前1个回答
3个月前1个回答
1个月前1个回答