5.It may have been at Christmas___John gave Mary a handbag.
A. before
B. that
C.who
D. when
出自:大学英语1