SORRY I AM LATE, BUT I ... CALL IN AT THE SUPERMARKET ON THE WAY....

12. Sorry I am late, but I ... call in at the supermarket on the way. A. needed B. must C. had to D. was to