单项选择题

After (driving) twenty miles, he suddenly (realized) that he (has been driving) (in) a wrong direction.

A.driving
B.realized
C.has been driving
D.in