单项选择题

Though I hadn't seen him for years, ______ I recognized him as soon as I saw him.

A.but
B./
C.and
D.and yet