问题
选择题
I have two elder brothers, ____ in the army for ten years.
A.the elder of whom served
B.the older having served
C.the older of which served
D.the elder one has served
答案
答案:B
题目分析:考查独立主格结构:句意:我有两个哥哥大哥哥在军队服役10年了。Elder一般用在sister和brother前面,表示哥哥,姐姐,用older是表示比较,指年龄大的那个哥哥,排除AD,C项因which 不能修饰人,不可。这里用having served是现在分词的完成式,与the older(年龄大的那位)形成逻辑上的主谓关系。这里必须是非谓语动词,构成独立主格结构。选B。
点评:当分词做状语的时候,如果分词的逻辑主语与句子主语没有关系,就在分词的前面直接加上逻辑主语,形成独立主格结构,该结构在作用上久相当于一个状语从句。