Choose the right forms of the verbs for the following sentence.
When ... he ... home yesterday?
did...come
has...come
did...came
have...come