问个英语问题 James has just arrived,but i did not know

问题描述:

问个英语问题 James has just arrived,but i did not know
问个英语问题
James has just arrived,but i did not know he_ until yesterday.
a.will come b was coming c had been coming d

c 理解题目的意思james已经到了,但是我却不知道.因为到昨天为止他都没来.
yesterday是用过去时的标志,但是根据 这句话的意思是指来的这个动作从过去的过去一直持续到昨天为止都没有发生因此应该用过去完成时.