I have two elder brothers,___in the army for ten years.

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
只是不明白A项为什么不对
jessieyz21 1年前 已收到4个回答 举报

ytmqkgoo 幼苗

共回答了15个问题采纳率:86.7% 举报

A因为of whom到最后都只是作the elder 的定语,所以没有真正的谓语和宾语.所以错误
————————

1年前 追问

2

jessieyz21 举报

谓语是served啊

二十一中35 幼苗

共回答了3个问题 举报

a项错在时态,首先题目中说i have two……这里用的是have,也就是说从时间上看,是到现在(“我”说这句话时)而较年长的兄弟在军队里服了十年的兵役,这是过去发生的动作,一直持续到现在,即从过去的某一时间到现在的动作,所以应该用现在完成时而不是一般过去式,懂?...

1年前

1

袭怒 幼苗

共回答了2099个问题 举报

不该用whom这个宾格。

1年前

0

老凌凌 幼苗

共回答了1278个问题 举报

A项中的时态不对, for ten years.为时间段,就用现完.即:
the elder of whom has served

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.407 s. - webmaster@yulucn.com