JACK IS SURE THAT THE NEWS _____ TRUE

28.

Jack is sure that the news _____ true.

A. may not have been

B. can’t be

C. can’t have been

D. might not be