I CAN'T FIND MY BOOK ANYWHERE. I_______ HAVE LEFT IT ON THE TRA...

29. I can't find my book anywhere. I_______ have left it on the train. I am not sure.

A. might

B. must

C. needn't

D. should