单项选择题

It was yesterday ______ John might have bought a new book for Mary.

A.when
B.that
C.which
D.since