tu chybí v aj druhé is. jindy je opakování sloves vyžadované.
Pokud budeme vycházet z toho, že anglická věta je daná, tak bych řekla že tady je spíš chyba v překladu. Lepší by asi bylo "Není v domě, ale na hradě."
Opraveno.