He ________ for twenty years before he retired last year
A.
had been teaching
B.
has taught
C.
was teaching
D.
has been teaching
Đáp án và lời giải
Đáp án:A
Lời giải:before, retired