_____ that Bob had got promoted, his friends came to congratulate him.

问题描述:

_____ that Bob had got promoted, his friends came to congratulate him.
A) Heard B) Having heardC) Hear D) To hear

选B) Having heard
译文:听到鲍勃得到晋升的消息后,朋友们都来向他道贺.
解析:A)用了过去分词,和主句主语构成被动关系,不符合句意;C)用了动词原形,而本句需要
非谓语动词,故排除;D)用了动词不定式,而不定式作状语一般表示目的,不符合句意.