-
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.
-
A. He has joined the team
-
B. He joined the team
-
C. He has been playing
-
D. None of these
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.
-
A. Were
-
B. Has been
-
C. None of these
-
D. Will been
Explanation
The correct sentence is: "It has been 20 years since he played football."
"Has been" is used with "since" to show an action that started in the past and continues to the present.
-
A. None of these
-
B. Posted
-
C. Posts
-
D. Will post
Explanation
The present perfect tense "has posted" is correct.
Because it indicates a completed action with relevance to the present.
-
A. Faced
-
B. Faces
-
C. Is facing
-
D. None of these
Explanation
Present continuous "is facing" is used for an ongoing issue.
-
A. You will have made beautiful painting
-
B. You had made beautiful painting
-
C. None of these
-
D. You have made beautiful painting
Explanation
Present perfect tense = have/has + past participle
"You" takes "have", and "made" is the past participle of "make"
So, the correct sentence is: You have made beautiful painting.
-
A. Present perfect
-
B. None of these
-
C. Present perfect continuous
-
D. Present continuous
Explanation
The sentence "We have been defeated by them" is in the Present Perfect Passive tense.
It follows the structure: have/has been + past participle.
-
A. had
-
B. was
-
C. has
-
D. have
Explanation
The correct structure is "have/has been" for present perfect continuous.
Since the subject is "I", we use "have".
-
A. given up
-
B. given away
-
C. given in
-
D. given out
Explanation
"Given up" means to quit or stop doing something, which fits the context of quitting smoking based on advice.
-
A. rain
-
B. rained
-
C. had been raining
-
D. None
Explanation
This sentence belongs to Past Perfect Continuous Tense.
Formula: Sub + had been + verb + ing + since/for + time
It had been raining since last night.
✅ Correct: 0 |
❌ Wrong: 0 |
📊 Total Attempted: 0