I WONDER WHO ATE ALL THE CHEESE YESTERDAY. IT ... HAVE BEEN ANNBEC...

41. I wonder who ate all the cheese yesterday. It ... have been Ann

because she was out all day.

a. can't

b. must

c. could

d. needn't

 a