Mark the letter A, B, C or D on your answer sheet to indicate the correct answer to each of the following questions.
“Why are you so mad?” “You _________me you weren’t coming to dinner. I waited for you for two hours.”
A. should tell
B. should have told
C. should told
D. should had told