He..... twenty minutes ago.

A ) leave

B ) will leave

C ) left ✅

D ) has left