think highly of 是固定词组,赞扬,高度称赞
这里highly是副词,抽象的,高度的
所以不能用badly,well
B答案正确。
应该选择B。 think highly of sb. 表示对某人高度评价。文中he 就是这个短语中的 sb.
另外改为被动后原本应该是......, and was highly thought of....但是前面已经有was 了,为了避免重复就将后面一个was 省略掉。
因为前面有was 了, 就像 hard-working man前面也是没有再加was
be thought of 受到好评的意思
of 不能省略
既然是warm-hearted man and hard-working man就不可能选D,故只选B