33.— You seem to be familiar with this city!
— I ______ English in a school here for two years.It's great to be back again!
A.taught | B.have been teaching | C.had taught | D.have taught |