单项选择题

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

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