单项选择题

James has just arrived, but I didn’’t know he_______until yesterday.

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