单项选择题

You don't have to drive him home. He ______ already.

A.leaves
B.is leaving
C.has left
D.had left