单项选择题

—What made you so angry
—()

A. Tom having been late again
B. Tom to be late again
C. Tom’s being late again
D. Tom was late again