单项选择题

James has just arrived, but I didn't know he()until yesterday.

A. will come
B. was coming
C. had been coming
D. came