There were many people present and he appeared only for a few seconds, so ii only caught a ________ of him.
句意:在场的人很多,他只出现了几秒钟,所以我只看了一眼他。catch a glimpse意为“一眼看见”,符合题意。glance意为“一瞥”,后面接介词at。look与前面的caught不是搭配关系。sight搭配用法是 catch sight of,中间没有a。故选B。