A. Is Teaching
B. Had been teaching
C. Has taught
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 joined the team
C. He has been playing
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 playing for two hours.
B. None of these
C. She had played for two hours.
D. She had been playing for two hours.
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. have
C. was
D. had
Explanation
The correct structure is "have/has been" for present perfect continuous.
Since the subject is "I", we use "have".
Show/Hide Explanation
A. Past Perfect Continuous
B. None of these
C. Future Perfect
D. Present Continuous
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. Worked
C. None of these
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. have been
B. was
C. will be
D. had
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