--- Were you able to catch a train home yesterday when your car broke down on the way?
--- I'd just missed the last one. Fortunately, a friend__________and he gave me a lift.( )
A. was just passing
B. had just passed C. would just pass D. has just passed