He _____ in this factory for 20 years already.
#36321
A
will work
B
works
C
has worked
D
is working