单选题 After (driving) twenty miles, he suddenly (realized) that he (has been) (driving) in a wrong direction.
【正确答案】 C
【答案解析】应改为had been。表示已经开了那么久,前面用了过去时realized,后面用过去完成时。