求高人解语法! SAT

The Federal Aviation Administration (ordered)A an emergency inspection (of several)B Pan American planes (on account of)C a Pan American Boeing 707 (had crashed)D on Bali, in Indonesia.

错的是选项C on account of, 为什么?书上解释说这个"on account of"是介词,但是这里需要带入分句的是从属连词,详细解释一下?

一、on account of 剖析

* account:名词,意思是“特别行为的理由”
* on account:介词短语,意思是“由于特别行为的理由”
* on account of:短语介词,意思是“ 由于...特别行为的理由”,与 because of(由于...的直接原因), for reasons of(由于...的理由) 同义。

二、由于 on account of 是短语介词,因此应该视作介词,而介词宾语只能用名词或动名词充当,如:

* We got married on account of the baby 我们因为孩子的缘故而结婚。(介词宾语是名词 the baby)
* He had to look for another job on account of being fired. 由于被解雇,他只好另谋它职。(介词宾语是动名词的被动语态 being fired)

三、本题中 on account of 后跟的是句子 a Pan American Boeing 707 had crashed on Bali,而可以跟 that 从句做宾语只限于 but, except, about, on 等仅有的几个介词,大多数都不可以这样做,介词 of 就是如此。

四、此处的 on account of 可以改为 because, since, as, owing that, in respect that 等可以跟从句做宾语的连词。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-23
on account of 后面只能接名词或名词类结构非谓语句子,而不能接一个完整的句子。介词后面都是这样的,不能跟完整句子。

a Pan American Boeing 707 had crashed是一个完整的句子,不能跟在on account of后面

可以改为:
on account that a Pan American Boeing 707 had crashed

on account of a Pan American Boeing 707 having crashed
第2个回答  2010-10-23
ls解释和详细
相似回答