〜はずがない (hazu ga nai) - cannot be, impossible that | Japanese Grammar