Multiple choice

Directions: Fill in the blank with the correct form of the verb.

The teacher _____ the class since 8 'o' clock.

  1. had teaching

  2. taught

  3. have been teaching

  4. has been teaching

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

The sentence is in present perfect progressive tense where the action is still going on. Here, 'has been plus verb+ing' is used for third person, so option 4 is the correct answer. 'Have been' is used for first and second person. 'Had teaching' is incorrect. 'Taught' is in past tense.