A He was known B Well known C Having known D Been known请翻译这句话并详细讲解

热心网友

My choice is B. The first part of the sentence means that "Holmes is well-known for offering advice." And the grammar function of this part "Well known for his advice" is to tell what kind of person Holmes is.

热心网友

选C听从了他的意见后,Holmes可以帮助许多人处理他们的私人事务了。现在分词作状语,分语主语Holmes和主句是主动关系,所以用现在分词。