일반적으로 수동태 문형은 목적어(dishes)를 가질 수 없습니다. has been p.p -> 현재 완료 수동태라서요, 목적어를 못 가집니다. preparing인 진행형으로 사용하면 목적어를 당연히 가질 수 있죠.