Multiple choice

Directions: Choose the correct form of the verb and fill in the blank.

By that time, I ___________ in this college for ten years.

  1. shall be teaching

  2. shall have been teaching

  3. shall teach

  4. should be teaching

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

'By that time' indicates completion either in the time past, or at a point of time in the future. In the case of past completion, the usage will be had been teaching. In the case of future completion, the usage will be shall have been teaching.