这是非谓语动词的知识,具体理解如下:
Having a good command of English,I can communicate with foreigners fluently.
在这句话中,having a good command of English充当了句子的状语,have和其逻辑主语(也就是句子的主语)I之间就是主谓关系,也就是I 发出have这个动作,这时候使用现在分词.
offered a better job,John left this company.
这句话中,John和offer是被动关系,所以使用过去分词做状语.