Aslam _________ since 23rd July 2007.

English / Tenses — Multiple-choice practice

  1. A. Has taught
  2. B. Is Teaching
  3. C. Had been teaching
  4. D. Was teaching

Correct answer

Has taught

Explanation

Explanation " Has taught " is present perfect tense. It is used for actions that started in the past and continue to the present. The phrase " since 23rd July 2007 " indicates the starting point of a continuous action up to now .

Continue with Tenses MCQs, explore all English topics, or try the Tenses practice quiz.

More Tenses questions

Found an error? Report a correction with this page URL and a supporting source.