-
A. Was teaching
-
B. Has taught
-
C. Had been teaching
-
D. Is 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 been playing
-
B. None of these
-
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.
-
A. None of these
-
B. Has been
-
C. Will been
-
D. Were
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. Faced
-
B. Faces
-
C. None of these
-
D. Is facing
Explanation
Present continuous "is facing" is used for an ongoing issue.
-
A. You will have made beautiful painting
-
B. None of these
-
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 continuous
-
B. Present continuous
-
C. Present perfect
-
D. None of these
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. None of these
-
B. Positive sentence
-
C. Simple sentence
-
D. Negative sentence
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. have
-
B. was
-
C. has
-
D. had
Explanation
The correct structure is "have/has been" for present perfect continuous.
Since the subject is "I", we use "have".
-
A. given away
-
B. given up
-
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.
✅ Correct: 0 |
❌ Wrong: 0 |
📊 Total Attempted: 0