-
A. Was teaching
-
B. Has taught
-
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 been playing
-
C. He has joined the team
-
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. None of these
-
B. Were
-
C. Will been
-
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. None of these
-
C. Posted
-
D. Will post
Explanation
The present perfect tense "has posted" is correct.
Because it indicates a completed action with relevance to the present.
-
A. None of these
-
B. Faced
-
C. Is facing
-
D. Faces
Explanation
Present continuous "is facing" is used for an ongoing issue.
-
A. None of these
-
B. You will have made beautiful painting
-
C. You had made beautiful painting
-
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. Present continuous
-
C. None of these
-
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. Positive sentence
-
B. Negative sentence
-
C. Simple sentence
-
D. None of these
Explanation
The sentence contains "not", which makes it a negative sentence.
It is in the present perfect continuous tense, indicating an action that hasn’t happened since 2007.
-
A. was
-
B. has
-
C. have
-
D. had
Explanation
The correct structure is "have/has been" for present perfect continuous.
Since the subject is "I", we use "have".
-
A. given out
-
B. given up
-
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.
✅ Correct: 0 |
❌ Wrong: 0 |
📊 Total Attempted: 0