He works as an engineer now, but he ____
问题:
He works as an engineer now, but he _____ on a farm for three years.
A.has worked
B.worked
C.was working
D.had worked
He works as an engineer now, but he _____ on a farm for three years.
A.has worked
B.worked
C.was working
D.had worked