Which is correct for the blank, please. I am very confused. I am not a native speaker.
You............. my brother at the disco last night. He was at home all night studying for his final exams.
A) might not have seen B) can't have seen
The answer key says it is A. Thanks.
Logically, the answer has to be B.