单项选择题

If a dinner guest is to be late for dinner, he should ______.

A.cancel the visit
B.find a good excuse
C.say nothing about it
D.phone to explain why he will be late