英语三级A级

单选题 I don' t think this room will be big enough to_____________all the guests.

A.contain        
B.hold              
C.keep             
D.swallow

参考答案:B进入在线模考
【译文】我认为这个房间不够容纳所有的宾客。   
【考点】动词辨析
【解析】hold在这里意为“容纳;装”,如:The hall can hold more than 2,000 people.这大厅可容下2,000多人。contain在表示“包含容纳;装有”时,指的是一物中含有另一物。如:Beer contains alcoh01.啤酒含有酒精。keep表示“保持,保存,遵守,经营,看守,拘留,维持”等意思,根据句意,故选B。