A. taught
B. was teaching
C. teaches
D. has been teaching.

Correct Answer:

Option D – has been teaching.

Explanation

The answer is ‘D’ because it is its present perfect continuous tense

Copyright warnings! Do not copy.