是的,因为护照是身份证明文件,而港澳通行证是特别的旅行证件,具有进入香港和澳门的特别许可权,并且是香港和澳门特别行政区规定的必要文件。即使持有护照,如果没有港澳通行证,就不能进入香港和澳门。因此,护照无法代替港澳通行证。