英语单选 All the guest present ( )my father;s birthday party were his friendsA to B at c with D in

问题描述:

英语单选 All the guest present ( )my father;s birthday party were his friends
A to B at c with D in

个人认为):
at , {All the guest} present ( )my father‘s birthday party {were his friends}
中间是介词短语做后置定语、修饰这些guest客人--出席在我爸爸生日派对上的客人。
那么考虑这个定语里的介词就行了。我觉得是、at the party。所以、B

其实本题选B和D都是可以的,只不过大家习惯于用at而已,谈不上谁对谁错。
意思基本一样,理解上的不同:
(1)用at的时候,是把party当成一个活动场所来理解;
(2)用in的时候,是把party当成活动本身(event)来理解。

B
be present at有“出席……”的意思。present at 是形容词短语做后置定语。含义是:
所有出席我爸爸生日宴会的人,都是他的朋友。

B

B
be present at有“出席……”的意思.
所有出席我爸爸生日宴会的人,都是他的朋友.

B.
guests

b