5.Do you have enough glasses for each guest to have _________?

5.Do you have enough glasses for each guest to have _________?

A.it

B.them

C.that

D.one

正确答案是D