一道关于过去式和过去完成时的高中英语题
I____inaforeigncompanyinBeijingforsixyears.Still,Idon'tregretgivingupthewell-paidjobandreturningtomyhometown.
A.haveworkedB.worked
答案是B但我选的是A.