只有make sb.adj.to do sth.没有make sb be adj to do,因为无论是make sb do sth,还是make sb adj.,sb.后面跟的 do sth.和adj.都是宾语补足语,宾语补足语要么用省略to的不定时do sth.要么用形容词,不能既跟动词be 又跟形容词.be+ adj.这种形式只是在做谓语的时候才能用,做宾语补足时只用形容词就可以了.
另外,这个句子里的it不能去掉,因为it 在句中是做主语的,英语句子都是要主语的这你该知道吧,前面的by doing so是一个介宾短语,是做方式状语的