They ________ here for three years before you ________ last week. A. have worked / came B. have been working / come C. was working / had come D. had been working / came87/100They ________ here for three years before you ________ last week. have worked / camehave been working / come was working / had comehad been working / cameGiải thíchChọn đáp án D