单项选择题

Tom could hardly ______ his excitement as he knew that he had made a real discovery.

A.conceal
B.reveal
C.show
D.discover