I WONDER WHO DRANK ALL THE MILK YESTERDAY. IT ... HAVE BEEN JANE B...

21. I wonder who drank all the milk yesterday. It ... have been Jane because she was out all day.' A. must B. could C. needn't D. can't