单项选择题

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

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