1.He works in a factory now,but he____on a farm for 20 years.

问题描述:

1.He works in a factory now,but he____on a farm for 20 years.

had worked
for说明用完成时,
但他现在已经不在农场啦`那20年的工作是过去完成的.