问题

Henry works as a teacher now, but he ______ on a farm for three years
A:has worked
B:had worked
C:worked
D:had been working
B:had worked
C:worked
D:had been working
正确答案是: