I was taking the Verb Tense Final Test when I came across a question that I didn't know the difference in the examples it contained.
- Jane left when Tim arrived.
- Bob left when Tim had arrived.
- John had left when Tim arrived.
Who did not run into Tim?
The answer is John. But I don't know why it cannot be Bob or Jane as well? Please tell me the difference among them.