介词是用在名词、代词或名词性词组的前边,合起来表示方向、对象等的词。
表示方向、姓所或时间的介词有:从、自、往、朝、在、当。例如,他朝那个方向走的。
表示对象或目的的介词有:挺、对、同、为。例如,他对动物也很友好。
表示方式的介词有:以、按照。例如,以他的性格,他肯定要去。
表示比较的介词有:比、跟、同。例如,小王比小红高。
表示被动的介词有:被、叫、让。例如,连他都被感动了。
一些容易混淆的介词
1.表示时间的at、on、in的用法区别
at主要表示:
(1)在某具体时刻之前,如at seven o’ clock,at 7:30。
(2)在固定短语中,如:at noon,at night,at that time,at the age of at the weekend,at Christmas。
On用来表示“在……天”,如:On Monday,On May lst,On Children’s Day。
in用来表示:
(1)在某年、某月、某季节。
(2)在—段时间之后,如:in two hours,in a few days。
注意:在纯粹地表示在上午/下午/晚上时,用in the morning/afternoon/evening,但在某一天的上午、下午、晚上前要用介词on。如:on Monday morning,on the morning of Children’ s Day。
2. 表示地点的at,in,on的用法区别
(1) at通常指小地方,in一般指大地方。
(2) at 所指范围不太明确,in指“在……里”。
(3) in指在内部,on指“在……之上”。
3.表示“一段时间”的for与since的用法区别
for后面接时间段,since之后接时间点。
4.表示时间的before与by的用法区别
before与by都可表示“在……之前”,但by含有“不迟于……”、“到……为止”的意思。如果by后是将来的时间,则与将来时连用,若by后是过去的时间,则与过去完成时连用。
5.over与above(under与below)
over,above都表示“在……的上面”,over表示“正上方”,而above只表示“在上方”但不一定在“正上方”。above还可表示温度、水位等“高于”,over还可表示“越过……”。over的反义词是under,above的反义词是below.例如:
There is a bridge over the river
Our plane flew above the clouds.
6.表示“用”的with,by,in的用法
with多指用工具,用身体的部位或器官;by表示使用的方法、手段;in指使用某种语言。如:
We see with our eyes.
We go there by bike.
Please say it out in English.
He cut it open with a knife.
介词的省略
表示时间介词at, on, in 的省略
(1) 在 next, last, this, these, today, yesterday, tomorrow, one, every, each, all等词前,一般不用 at, in, on.
(2) 在某些名词词组前,可以省略(也可不省)如: (on) that day, (in)the year before last
常见搭配
1.动词+介词,如:
listen to, laugh at, write to, hear from, get to, look at, shout at, shout to, knock at, look for, look at, ask for, wait for, get on, get to, put on, turn on, operate on, take off, turn off, learn from, worry about ...
2.形容词+介词,如:
afraid of, full of, angry with, strict with, busy with, good at, good/bad for, late for, sorry for, ready for, famous for, polite to, far from...
3.名词+介词 / 介词+名词
key to, visit to, at home, in surprise, after class, for ever, on time, at last, at first, for example...
⑴时间或地点介词in、on、at的用法区别:表示时间时,
in表示在一段时间里(在将来时句子中则表示在一段时间之后),
on表示在具体的某一天或者某天的上下午等,
at表示在某个时刻或者瞬间;表示地点时,
in表示在某个范围之内,
on表示在某个平面上或与一个面相接触,at则表示在某个具体的场所或地点。
⑵after与in表示时间的用法区别:“after+(具体时刻/从句)”表示“在…时刻之后”常用于一般时态;“in+(一段时间)”表示“在(多久)
之后”,常用于将来时态
⑶since与for表示时间的用法区别:“since+(具体时刻/that-从句)”表示“自从…起一直到现在”,“for
+(一段斶间)”表示“总共有…之久”,都常用于完成时态;
⑷by、in与with表示方式的用法区别:都可以表示“工具、手段”,但是by主要表示“乘坐”某个交通工具或“以……方式”,在被动句中可以表示动作的执行者;in表示“使用”某种语言/文字,with表示“使用”某个具体的工具、手段。
⑸about与on的用法区别:都可以表示“有关…”,但是about的意义比较广,而on主要表示“有关…(专题/课程)”。
⑹through与across、over的用法区别:
through指“穿过…(门洞/人群/树林)”;
across和over可以指“跨越…(街道/河流)”,可互换,但是表示“翻过…”时只能用over.
(7)as与like的区别:两个词都表示“像……”,但是as译为“作为……”,表示的是职业、职务、作用等事实,而like译为“像……一样”,表示外表,不是事实。
1.1、表时间的区别:at表示时间的一点,指片刻的时间,如:at 10 o’clock, at noon, at midnight 等;in表示一段时间,指时间的一段,如:in the morning, in the afternoon, in the evening, in July, in 2008, in winter, in the past, in the future等;on用在某天,如 on Friday, on Christmas Eve, on May Day等。
但是,若泛指一般意义的上午、下午、晚上,用介词in,但当表示某天的上午、下午、晚上on。
如:
I usually get up late in the morning, but I have to get early on Sunday morning. 我早晨一般起床比较晚,但我早期六早晨我必须要早起。
1.2、表地点的区别:at表示某一点,如 at the school gate;on 指在物体平面或表面上(往往与物体表面接触),如 on the wall;in表示在某范围或空间内,如 in the box。
另外,比较 at 和 in 时,有时还从地点的大小来考虑,即大地方多用 in,小地方多用 at,如我们说arrive in Beijing,因为“北京比较大”,但我们地说arrive at a station,因为“车站比较小”。