—Alan! Why are you so late?
—Sorry! When I home, I met one of my old friends.
- A.went
- B.am walking
- C.has gone
- D.was walking
答案
正确答案:D
知识点:状语从句 动词时态:过去进行时

句意为“——艾伦!你为什么这么晚?——对不起!当我往家走时,遇见了一个我的老朋友”。“when(当……时)”在句中引导的是时间状语从句,主句用的是一般过去时,从句也要用过去的时态,所以排除BC。结合句意来看从句用过去进行时比较合适,意为“当我正在往家走的时候”,那么在这个期间遇见了我的一个老朋友,所以答案选D。

略
