apartfrom,besides,except,exceptfor之间有什么区别?
1)besides是介词,意为“除了……以外(还有)”,具有肯定和附加的涵义,即表示“在……之外,还另加……”,后接名词、动词-ing形式或代词。如:
Besides English,he is good at French.除了英语以外,他的法语也很好。
2) except只作介词,是“除……之外(不包括本身在内)”的意思,有否定和排除的涵义,表示从整体中除去一部分。如:
We all succeed except him.除了他以外,我们都获得了成功。
2)exceptfor 和except不同之处是:前者“除开”的部分和论述的部分通常不是同一类事物,而后者则为同一类事物。试比较:
This article is easy to understand except for someidiomatic expressions.
这篇文章除了几处习惯用语外,是很容易懂的。
Except this one, the other articles are easy tounderstand. 除了这篇文章,其他的文章都好懂得。
3) apart from表示“除 …之外”。根据上、下文的不同,它既可用作besides, 也可用作 except和 exceptfor。例如:
Apart fromthem, I had no one to talk to. (=except)
除了他们以外,我没有人说话。
Apartfrom other considerations, time is also a factor.(=besides)
除了别的考虑之外,时间也是一个因素。
(It is) Good workapart from a few slight faults. (= exceptfor)
除了几个小毛病以外,这是一篇佳作。
4)exceptthat其后需加从句,用来表示理由或细节,修正前面所说的情况。可以与exceptfor互换。
I usually go to school by bike except when it rains.