问题 选择题

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。

点评:当分词做状语的时候,如果分词的逻辑主语与句子主语没有关系,就在分词的前面直接加上逻辑主语,形成独立主格结构,该结构在作用上久相当于一个状语从句。

单项选择题
单项选择题