单项选择题

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