问题

Guess what! I came across my primary school science teacher this morning, ______ I have lost touch for almost 20 years.
A:of which
B:when
C:with whom
D:who
B:when
C:with whom
D:who
正确答案是: