英语介词都有哪些?分别什么意思,怎么用

如题所述

第1个回答  2013-07-05
英语中常用的介词可以分为以下几类:
一 表示时间的介词:at,in,on,before,after,by,(from~)to,until/till,within,for,during,through,from,since等
1.表示年、月、日、时刻等用at,in,on
a).at:用于表示时刻、时间的某一点,或重大节日之前
at noon正午时
at night在夜间
at present目前
at Christmas 在圣诞节
at nine(o’clock)在九点钟
We usually have lunch at noon(at twelve)
我们通常中午吃午饭(十二点吃午饭)
b).on:用于某天,某一天的上、下午(指具体的某一天时,一律用on)
泛指一般的上午(下午)时用in,但特指某日的上午(下午)时用on
in the morning
在早上
on sunday morning
在周日早上
on Monday在周一
on Tuesday morning在周二早上
on June 6在6月6日
on May 4,1996在1996年5月4日
on a cold night在一个寒冷的夜晚
on the night of July(the) first
在七月一日的夜晚
We didn't listen to the lecture on Wednesday afternoon
上周三下午我们没去听演讲。
在重大节日前也可用on 如: on Christmas Eve 在圣诞前夜�
c).in:用于表示周、月、季节、年,泛指的上午、下午、晚上。
in the week在这周
in May在五月
in spring在春季
in 1995在1995年
in September,1995在1995年9月
in the morning在上午
in the afternoon在下午
in the evening在晚上
People go skating in winter
人们冬天去滑冰。
2.表示期限等用before,(from)to,by,until,till
a) before指“在……之前”
 Please come before ten o’clock.请10点以前来
b).by:在……前(时间);截至(到)……
How many English books had you read by the end of last year?
到去年年底以前你看过多少本英文书?
表示“在……以前”时,before与by基本可通用。但by还有“截至……为止”之意,此时可与完成时连用,而before一般不与完成时连用。如:
 How many models have you made by the end of last month?
 截至上月底你做了多少个模型?
c).until(till):直到……为止(时间)
by和until by seven o'clock截至(到)7点钟(一般和完成时连用)
until seven o'clock直到7点(7点以前)
由until(till)形成的句子,句中的动词如果是点动词,则必须用否定句
We didn't begin to watch TV until(till) nine o'clock.(begin是点动词,即短暂性动词,所以用否定式)
一直到九点,我们才开始看电视。
I'll wait for him until he comes here
我将在这儿一直等到他来。
(wait是延续动词,用肯定式)
until和till可以通用。它们可以作连词(见上例)而by不能作连词。
另外将to和until/till做个比较:
to可以用于时间和地点之前;till/until只用于时间之前。可以用from…to或 from…till/until结构:
They worked from five to ten/from five till ten.
他们从5点工作到10点。(注意勿与at five to ten混淆,后者意为9点55分。)
但如果句中没有from,就要用till/until而不用to:
Let’s start now and work till dark.
让我们现在开始工作一直到天黑。(这里不能用to。)
till/until常常和否定意义的动词连用,以表示强调时间晚了:
We didn’t get home till 2 a.m.
我们一直到凌晨两点钟才到家。
He usually pays me on Friday but last week he didn’t pay me till the fol-lowing Monday.
他一般在星期五付给我钱,但上星期他一直到第二周的星期一才把钱给我。
till/until也常用做时间连词:
We’ll stay here till it stops raining.
相似回答