-
A. Has taught
-
B. Was teaching
-
C. Is Teaching
-
D. Had been 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 joined the team
-
B. He has joined the team
-
C. None of these
-
D. He has been playing
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. Will been
-
C. None of these
-
D. Has 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. Posts
-
B. Will post
-
C. Posted
-
D. None of these
Explanation
The present perfect tense "has posted" is correct.
Because it indicates a completed action with relevance to the present.
-
A. Is facing
-
B. Faced
-
C. None of these
-
D. Faces
Explanation
Present continuous "is facing" is used for an ongoing issue.
-
A. You will have made beautiful painting
-
B. None of these
-
C. You have made beautiful painting
-
D. You had 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. None of these
-
B. Present perfect
-
C. Present continuous
-
D. Present perfect 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. have
-
B. had
-
C. was
-
D. has
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 out
-
C. given in
-
D. given away
Explanation
"Given up" means to quit or stop doing something, which fits the context of quitting smoking based on advice.
-
A. had been raining
-
B. rained
-
C. rain
-
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