介词的分类:
简单介词:about(关于,在……附近), above, across, after, against, along, among, around, at, before, behind, below, beside(在……旁边), besides(另外;除了……还有), between, but, by, down, during, except, for, from, in, like, near, of, off, on, over, past(超过), round(=around), since(从……以来,从……以后), through(穿过;通过……方法), till, to, towards, under, until, up, with
复合介词:from+among/behind/under(从……之中/后面/下面), inside, into, out of, outside, throughout(遍及,贯穿), upon, until , after, within, without
短语介词:according to, ahead of(提前), but for(要不是……), because of, except for(除了……以外), in front of, instead of, on account of(因为), owing to(由于……), in place of(代替,交换), in accordance with(根据……)
分词介词:concerning(关于……), including(包含……,包括……), regarding(关于……), respecting(关于……), excepting(除了……之外), following(在……以后)
易混淆介词的用法比较:
1:in,on, at在表示时间上的区别
(1):in:表示“在一段时间之内”,常与“上午,下午,晚上,年,月,日,周,世纪,春,夏,秋,冬”等连用。如:in the morning, in April, in two weeks, in one month, in a year, in 2012, in summer等;
(2):on:指“具体的某一天”,是某个确指的日子,常与“星期天,星期一上午,3月8日”等连用。如:on Sunday, on Friday afternoon, on May 3, on a spring day, on Christmas day, on one’s birthday, on a hot day等;
(3):at:表示一个时间点,指“一点时间”,在这种意义上同in相反,如:at five o’clock, at noon, at night, at midnight, at Christmas, at the Spring Festival等。
2:after和in在表示时间上的区别:
after和in均可表示“一段时间之后”,但有区别。
after常用于过去时态的句子中,表示“过去的一段时间之后”,如:after three years:三年之后;after也可同将来时连用,但只能表示“在将来的某一时间点之后”,如:after ten o’clock:10点钟以后。
in与将来时连用,表示“在将来的一段时间之后”,如:in five days:五天后;in与过去时连用,表示“在……之内”,如:in five days:在五天之内。
3:above, over, below和under在表示位置上的区别:
Over和under表示“垂直的上下关系”;而above和below表示“位置高于或低于”,不表示垂直关系。
4:before和in front of在表示地点上的区别:
before表示“与……面对面”或“在某人跟前”;而in front of表示“在……前面”。
5:after和behind在表示地点上的区别
after表示先后次序,意为“跟在……人或物的后面”;behind表示位置,意为“在某物的后面”。
6:next to和against在表示地点上的区别:
next to表示“紧靠在……的旁边”;而against表示“靠着”,“顶着”。
7:from和off在表示地点上的区别:
两者都表示“离开”,但如果把事物是做一点,则用“from”;如果视作一条线或一个面。则用“off”,例如:
It is ten miles from the factory.
Keep off the grass.