both of whom 和 two of whom 的区别?

如He has two sons,___work as doctors . A.two of them B.both of them C.all od whom D.both of whom

第1个回答  2019-12-14
选择D
如果选择B
,应该加一个and:
“He
has
two
sons,and
both
of
them
work
as
doctors.”
选择D是因为,这里没有and
连接,所以用定语从句。
至于解释这两种表达的区别,如下:
both
of
whom,表示“一共有两个人,而这两个人都怎么样”
two
of
whom,表示“有多于两个人,至少三个人,而其中两个人怎么样”
“他一共有两个儿子”,所以用"both
of
whom"
因为第一个题里一共两个人,两个人都是医生。
第二个题里一共有三个人,根据我上面的解释,其中的两个,用two
of
whom。不用who而用whom的原因是,of是介词,后面用宾格。
【公益慈善翻译团】真诚为您解答!
相似回答