Could anyone help me with this question? Thanks in advance.<br/><br/>Jack is sure that the news ..... true.<br/><br/>A. may not have been B. can't be C. can't have been D. might not be<br/><br/>I opt "C. can't be" because the fact is that Jack is "sure", A & D are not suitable here. However, the answer is C. can't have been.<br/><br/>My question is "What's the difference between "can't be " & "can't have been" here and what is the right choice here.<br/><br/>Thank you for spending time with me.