for, after, at, by, from, over, with, through
这两个词都可表示“按照”“根据”“依照”“依从”。它们的区别在于:
1.at多接抽象名词; 而by多接具体名词。
2.这两个词都有“按…计算”的意思,不过by用于英式英语; at用于美式英语。
for, after, despite, notwithstanding, with
这几个词都可表示“让步”。after表示“让步”时在大多数情况下要和all连用,意思是“经过一切…之后,仍然…”; despite和in spite of具有相同的意思,但despite是正式用语,且语气较强; for表示“让步”时,其意思和用法与with基本相同,表示有保留的或未起作用的理由、原因,有“虽然…还是…”“尽管…仍然…”的意思,它们一般用于口语中,而且都必须和all连用,出现在句首; notwithstanding是正式用语,表示“让步”的语气较弱,其宾语往往是表示难度较小的障碍的名词,它引导的短语可以置于句首,亦可置于句中或句末,有时还可置于它引导的短语之后。
for, against, on, with
这四个介词都可表示“对…的态度”。它们的区别是:
against指在观点或主张等方面与某人采取对立的态度,意思是“反对”“与…对抗”; for指在观点或主张等方面与某人采取合作一致的态度,意思是“支持”“赞成”; on常与side连用,表示“站在…一边”; with常指在观点或主张上与某人采取一致的态度,意思是“与…一致”“与…站在一边”,但有时也可指“与…对抗”“站在…的对立面”。
for, against
这两个介词都可表示目的,意思是“为了…作出准备”。它们的区别是:
against常指为了防备突如其来的或有迹象表明可能会发生的事情而不得不采取防范措施,带有被动的抗拒和自卫的含意; for则常指为了预防一般性的或常规性的情况而作出必要的准备,带有主动的、有组织、有准备的含意。
for, ago
这两个词都表示时间。但含义不同:ago说明某事发生在过去的某一时间,而for则指动作或状态延续了多长时间。试比较:
The old woman died two days ago.
那老太太两天前去世了。
The old woman was ill for three years before she died.
那老太太病了三年后,去世了。
for, as
这两个词都可作“作为;当作;用作”解,一般情况下可以互换。但as表示资格,而for表示用途。例如:
She was respected as a teacher.
作为一名教师,她受到尊敬。
She won't do for a teacher.
她做教师不行。
另外,在regard,think of,treat等动词之后一般用as,不用for。
for, before
这两个词都可表示时间,但before可用于肯定句和否定句,表示将来的一个时间点;而for只用于否定句,表示将来的一个时间段。例如:
The sun will not rise before six o'clock.
太阳在六点钟前不会升起。
The sun will not rise for an hour.
太阳在一个小时之内不会升起。
for, during
这两个介词都可表示时间段。
1.during表示什么事情发生在什么时间,其后必须带有限定成分的时间词组; for表示什么事情持续了多长时间,其后的时间词组可以是限定的,也可以是非限定的。
2.during可以与延续性动词连用,也可以与瞬间动词连用; for除了表示目的以外,一般不可以与瞬间动词连用。
for, in
for和in都可表示时间。
1.for表示一整段时间,其动作或状态由这段时间的开始持续到这段时间的终了,因此for本身就有“持续”的含意; 而in只是划定一个时间界限,而其动作或状态只局限在这个范围之内,但不一定贯穿始终。
2.表示将来的一个时期,在肯定句中用in; 但在否定句中只能用for。
for, since
这两个词都可以和表示时间的词语连用。一般说来, for后接一段时间(累计时间),用以说明某事一直进行了多长时间; 而since后接某一时间(过去的一个时间点),用以表示某件事开始的时间。
for, to
这两个介词都可与位移动词连用,表示动作的运动方向。
1.for往往与be bound, be booked, be destined, depart, embark, head, leave, make, set, set off, set out, start, steer等动词连用; to往往与come, drive, fly, get, go, lead, march, move, return, ride, travel, walk等动词连用。
2.for往往含有“向前方的目标运动”的意思; 而to则含有“向最终目标运动”的意思。试比较:
They sailed for Guangzhou.
他们开船驶向广州。
They sailed to Guangzhou.
他们开船驶至广州。
for, as, because, since
这四个词都可以作连词引导一个表示原因的状语从句。它们的区别是:
1.because是从属连词,引导的原因状语从句指的是自然、直接的原因,主句表示必然的因果关系,而原因构成句子的主要部分,是句子的重点。另外,because引导的从句多放在句末,但有时也可放在句首,这种情况往往是为了强调。
2.如果原因很明显或已为人们所知,或不如句子的其余部分重要,就用as或since,since比as更正式一些,这两个词都为从属连词,常译为“由于,既然”,语气比because轻。as和since引导的句子多放在整个句子的开头,偶尔它们引导的(特别是since引导的)句子也可以放在后面。since作为理由有“不好”或“勉强”的含意;而as只将既成事实作为理由,并不含有“不好”或“勉强”的意味。
3.for是并列连词,引导的是并列从句,表示原因的语气很弱,一般是对结果作推断性的补充说明或解释,不表示直接原因。for较正式,很少用于口语,一般用于书面语,前面一般多用逗号。
as,because,for,since
这些连词都含有“因为”之意。
as从属连词,语意较because, since弱,着重在主句,所表示的原因或理由是“附带的”。
because从属连词,语意强,着重直接的原因或理由,所引出的从句是全句的重心,用以回答why提出的问题。
for并列连词,语气较弱,所引出的句子一般放在后面,表示附带说明的理由或推断理由。
since语意比because弱,但比as强,一般用于表示“由于大家已知的事实”。
during,for
这两个介词都有“在……期”之意。
during
for指特定的某一段时间,侧重事件持续时间的总长度。