Do you know  Tom,the manager of that company? -Of course,I know him,By next month,I______him for 10 years.
#99834
A
know
B
knew
C
will know
D
will have known