我的理解是: 这个题目的主要问题是and前后的句子主语不同,且时间状语从句的位置有些奇怪。 1 it在这里做形式主语,long before引导的从句表达的含义是说在外定居还不是非常流行的时候,巴黎就已经是J.B的家了。to be an expatriate做主语是没有语法错误但是惯用法不是这样 A和B redundant and awkward的主要原因是,本来可以直接说Paris was Josephine Baker's home long before it was fashionable to be an expatriate就可以的,出题的时候大概是为了让and前后主语不同没有那么明显,加了个To J.B,(我自己是这么猜测ETS险恶用心的哈哈)C的错误有两个,一是时间状语从句按照习惯应该放在句首,而且让to be an expatriate做主语也不符合习惯 欢迎NN指教:) -- by 会员 veraonroad (2009/8/18 18:30:00)
比较支持47楼中解释AB区别的这个观点哈。
对于C 的错误,查了一下朗文,它对于before的用法是如下解释: 1 conj before+完整句子 例如:Put that money somewhere safe before it gets stolen 2 prep before+名词/名词性短语 例如:The new road should be completed before the end of the year. I usually take a shower before having my breakfast. 3 adv at an earlier time 例如Haven't I met you before somewhere? the previous day, week, month etc 例如:She was in Paris last week and in Rome the week before.
根据字典中的用法, C选项 JB made Paris her home long before to be an expatriate was fashionable, and she... 那这里long before (to be an expatriate was fashionable)就是before接了以to be an expatriate为主语的句子。
而根据白勇语法书中,不定式作主语的形式一般是 it is +adj+不定式 it takes/needs/requires...+不定式 it is + n +不定式 不直接将不定式作主语引导句子。
所以C 错误主要是 不定式一般不会直接作主语,而是用形式主语代替哈。
至于状语从句其实根据白勇语法,可以放在主句前/后,句中,短语后,所以这里应该不是状语从句位置的问题。
小小个人意见哈,大家参考一下!
|