Mary has arrived, but I didn't know she ________until yesterday.

Mary has arrived, but I didn't know she ________until yesterday.

A.will come

B.was coming

C.had been coming

D.comes

答案及解析: B