6.in和after表示“时间”时的区别:
in和after表示时间时都是“在……以后”的意思,in表示从现在算起到若干时间以后,用于一般将来时和过去将来时。after表示从过去算起到若干时间以后,用于一般过去时。in只可接时间段, after除接时间段以外,还可接时间点。如:
I'll come back in a day or two.我一两天后就回来。
He left on Monday and returned after three days.他星期一走的, 三天后回来的。
I'll ring you up after two o'clock.我将在两点钟后给你打电话。
7.in,by和with表示“用”时的区别:
in通常用来表示“用语言、声音等”,也可表示“用工具、材料等”;by后一般跟动名词或抽象化的可数名词(其前不用冠词),意为“用……手段或方式”;with表示“借助于某一具体的工具、材料或人体器官”。试比较:
They're talking in English.他们在用英语交谈。
Do you usually come to school by bike?你通常骑自行车上学吗?
The old man had to make money by selling vegetables.那老人不得不靠卖菜挣钱。
People here build houses with stones.这儿的人们用石头建房子。
8.but,except和besides表示“除外”的区别:
它们作为介词都意为“除……之外”,但它们之间还是有区别的。
but表示“除……之外”,常与有否定意义的词连用。当but前有动词do时,but后接动词原形。如:
Nobody knew it but me.除了我以外,没有人知道此事。
Last night I did nothing but repair my farm tools.昨晚我除了修理农具外,没有做其他的事情。
except表示“除……之外(不再有)”,指从整体中排除except所带的人或物。它前面常有all,every,any,no等及其复合词。如:
The students go to school every day except Saturday and Sunday.除了星期日、星期六以外,学生们每天都上学。
We all went to visit the zoo except Li Lei.除了李雷外,我们都去了动物园。
但在否定句中,except却没有排除性。如:
She knows nothing except English.她除了英语之外,什么也不懂。
Nobody came to see me except Jim.除了吉姆,没有人来看我。
besides表示“除了……之外(还有)”,它的意义是在原来的基础上加上besides外的人或物,其前常有other,another,other,any other, a few等词。如:
Do you know any other language besides German?除了德语外,你还懂别的外语吗?
Li Lei went to the park besides you.除了你之外,李雷也去了公园。
9.during,in和for的区别:
这三个介词都可与表示一段时间的名词连用。during指“在……(时间)内”,一般所指的时间长度明确,起迄分明,也常指某一特定活动的时间,表示某动作在这一特定时间内的一点或几点,时间段前常有限定词(the、物主代词等)。一般情况下,during和in还可互换,意思上没有什么区别。如:
I woke up three times during /in the night.夜里我醒了三次。
在实际使用时,要注意以下几点:
1)谓语动词强调动作或状态的持续性时,宜用during;某一动作发生在某一时间段中的某一时间点时,宜用in。如:
During those three months he asked a lot of questions.在那三个月里他问了许多问题。
We usually spend a holiday in July.我们通常在七月份度假。
2)在季节名词前,用in是泛指,不用冠词;用during是特指,要用定冠词the。如:
Children enjoy flying kites in spring.孩子们喜欢在春季放风筝。
We often went skating during the winter.在冬季,我们常去溜冰。
3)表示一段时间的名词(如holiday,stay,visit,lesson,meal等)前,一般要用during。如:
I went to see my uncle during my stay in Beijing.我在北京逗留期间去看叔叔了。
4)还要注意下面的习惯说法:in the past(过去),in /during the last /past few years(近几年)。
“for +时间段”意为“(时间)长达……”,强调时间由始至终,谓语动作要求贯穿这段时间的始终,可与完成时和过去时连用。如:
My father has been in hospital for six weeks.我父亲住了三个月院。
Young Tom was in school for only three months.小汤姆在校学习仅三个月。