1juan不是直接宾语,你都说了这是直接宾语从句了,整个句子是直接宾语,这个juan 不是,juan是这个从句中的主语.所以不加a
2gustar是个特殊的动词,意思为 使..让某人喜欢..第二句后半部分的的主语实际上是pescado.这这个su hermana实际上是间接宾语.如果没有me dice 这句话应该是 A su hermana le gusta el pescado.她的姐姐(妹妹)喜欢鱼肉.多看下gustar 的用法会发现这个特殊之处
3pesado这个词在这里面意思不通顺,我理解为楼主打错,实则为pescado 鱼肉.