有一句话我看不懂,

问题描述:

有一句话我看不懂,
What he looked for in others was a "good heart",and if he found one,the owner was good enough for him.
1 What he looked for in others was a "good heart"这句的主语是哪个?for in others 是什么?
2 这句话真正要说的是什么呢?

look for是词组 表示寻找 in others 表示在其他人身上
主语就是What了,对应就是a good heart
他想找出真心的人,如果他找到,那个人肯定对他很好的