MY LETTER ... YESTERDAY, BUT IT DIDN’T A. MUST HAVE ARRIVED B. MAY...

31. My letter ... yesterday, but it didn’t

A. must have arrived B. may arrive

C. should have arrived D. have arrived