今天和大家分享平時出現頻率較高,且含義十分相近的介詞辨析。
1.當介詞in,on,at表示時間或地點
當表示時間時
in:表示在一段時間裡,多用於將來時,表示一段時間之後。
We will finish the work in a few days.
我們將要在(未來的)幾天內完成這項工作
這裡的in後面接的a few days,表示從現在開始到未來的一段時間
on:一定表示具體的某一天
She was born on October 1st.
她出生於10月1日
不難看出,10月1日是具體的一天
at:表示某個時刻
He is at school at this moment
他此刻正在學校
at用來強調此時此刻
當表示地點時
in:主要表示在某個範圍內
Jimmy put his toys in a box.
吉米將他的玩具放在一個箱子裡
in後面接的box,是一個空間,屬於一個範圍
on:表示在某個平面上,並且跟一個面有接觸
Jimmy put his toys on a box.
這裡說明吉米將他的玩具放在了一個箱子上面,而不是裡面,並且玩具和這個箱子上方是有接觸的
at:表示在某個具體的場所或者地點
Jimmy put his toys at the gate.
吉米把玩具放在了門口,強調存放的具體地點是在門口
2.當after表示時間和in又有什麼不一樣的呢?
after強調的是在某一個時刻之後,發生了什麼。after後面可以接從句,常用一般時態
She said that she would be there after 6:00 o'clock.
很明顯,after後面接的是6點這個時刻,意為在六點之後她將在那
in:上文提到過,強調的是在一段時間裡,多用於將來時,表示一段時間之後。並且in後面不可以加從句。
My brother will come back from Beijing in about a week.
我弟弟將在(未來的)一周左右從北京回來。
3.介詞since和for,二者都可以接時間,區別知多少?
since:常接從過去的某一時間點,一直到現在
Uncle Song has worked in the company since 1970.
強調這位伯父從過去的1970年這一時間開始一直到現在,都在那家公司工作。
for:常接一段時間,意為某狀態一共持續了多久
Uncle Song has worked in the company for 30 years.
強調的是伯父一直在這公司總做了多久,與since區別很明顯。
4.by,in,with都有使用某種工具,手段等
by:主要指乘坐某種交通工具
Let's go to the park by taxi
我們乘坐計程車去公園
with:使用某種工具
We see with our eyes and walk with our feet.
我們用眼睛看,我們用腳走路。
in:指的是使用某種語言或者某種文字
Please translate this email in English
請用英語翻譯這封郵件
5. through,accross,over哪個可以表達穿過,哪個是跨過?
through:通常指穿過,如穿過門洞,人群,樹林等
We have to go through the forest before we arrived at destination.
在我們到達終點前不得不穿過那片森林
accross和over:當表示跨越(街道/河流)的意思,二者可以互換使用
There is a bridge accross the river.
或者There is a bridge over the river.
注意,當表示翻越,翻過去的意思時,只能用over,如
They climbed over the mountain and arrived there ahead of time.
他們翻過那座山,提前到達了哪裡。
怎麼樣,現在你能分辨清了嗎?