A. Is Teaching
B. Has taught
C. Had been teaching
D. Was teaching
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 .
Show/Hide Explanation
A. None of these
B. He has been playing
C. He has joined the team
D. He joined the team
Explanation
The phrase " has not missed a match since " implies a starting point in the past with continued relevance— Present Perfect Tense is used.
" He has joined the team " correctly matches the tense and meaning .
Show/Hide Explanation
A. She had been playing for two hours.
B. She had played for two hours.
C. She had playing for two hours.
D. None of these
Explanation
Past perfect continuous tense follows the structure : Subject + had been + verb (-ing) + duration.
It expresses an action that started in the past and continued for some time before another past event.
Show/Hide Explanation
A. has
B. had
C. have
D. was
Explanation
The correct structure is "have/has been" for present perfect continuous.
Since the subject is "I", we use "have".
Show/Hide Explanation
A. Present Continuous
B. Future Perfect
C. Past Perfect Continuous
D. None of these
Explanation
" Had been preparing " shows an ongoing action completed before another past event.
It indicates continuous preparation before the exam was postponed.
Show/Hide Explanation
A. Work
B. None of these
C. Worked
D. Have been working
Explanation
The phrase " since 2021 " indicates an action that started in the past and continues till now .
The correct tense for this is Present Perfect Continuous : "I have been working in this department since 2021."
Show/Hide Explanation
A. will be
B. had
C. was
D. have been
Explanation
This is a present perfect continuous tense .
Structure: have/has been + verb-ing
We use it for actions that started in the past and are continuing .
"Since last morning" indicates a s pecific point in time, which matches this tense.
Show/Hide Explanation
✅ Correct: 0 |
❌ Wrong: 0 |
📊 Total Attempted: 0