单选题6. After driving for twenty miles, he suddenly realized that he has been driving in the wrong direction.
【正确答案】
C
【答案解析】 应改为had been driving。本题考查动词时态。主句的谓语动词realized为过去式,根据句意可知,宾语从句应用过去完成进行时,表示过去某个时间之前一直在进行的动作,所以应将has been driving改为had been driving。 在行驶了二十英里后,他突然意识到开错方向了。