问题

didn’t know you had come back! Have you finished your teaching in America-Yes.I______Chinese there for more than two years.
A:have been teaching
B:was teaching
C:taught
D:had taught
B:was teaching
C:taught
D:had taught
正确答案是: