THEY...HERE FOR THREE YEARS BEFORE THEY MOVED. A. LIVE B. HAVE LIV...

20. They...here for three years before they moved. A. live B. have lived C. had lived D. have been living