问题

Do you know the Frenchman—Yes. I ______him for two years.
A:know
B:have known
C:knew
D:have been known
B:have known
C:knew
D:have been known
正确答案是: