A. The teacher taught maths in the class
B. The teacher has taught maths in the class
C. None of these
D. The teachers have taught maths in the class
Explanation
The teacher taught maths in the class .
" Taught " is the simple past tense of " teach " and clearly indicates a completed action in the past .
Show/Hide Explanation
A. Is
B. Had been
C. Has been
D. Was being
Explanation
She had got home at 7 when I phoned. She had been at her mother's home.
جب میں نے فون کیا تو وہ 7 بجے گھر پہنچی تھی۔ وہ اپنی ماں کے گھر گیا ہوا تھا۔
The past perfect tense ("had been")
Had been" shows a past action that happened before another past action (she got home).
Show/Hide Explanation
A. For buying
B. Buy
C. To buy
D. For buy
Explanation
I went to the shop to buy some chocolate.
We use "to + verb" (called the infinitive form ) to express purpose
Subject + verb of movement + to + base verb
Show/Hide Explanation
A. Some
B. Many
C. Much
D. A lot
Explanation
Use "many" with countable nouns (like "people").
There aren’t many people here.
یہاں زیادہ لوگ نہیں ہیں۔
Show/Hide Explanation
A. She goes to the market
B. She will go to the market
C. She had gone to the market
D. None of these
Explanation
Past perfect tense uses " had " + past participle to show an action completed before another past action.
" Had gone " indicates the action was completed in the past.
Show/Hide Explanation
A. Practiced
B. Practices
C. Practicing
D. Practice
Explanation
The subject " Saleem " is singular .
For singular third-person subjects in present tense , we use the verb + s form.
So, the correct sentence is: Saleem practices piano every day .
Show/Hide Explanation
A. He joined the team
B. He has 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 .
Show/Hide Explanation
A. will
B. he
C. has
D. is
Explanation
So the complete sentence reads:
“He is harvesting the crop when it has ripped.”
“Has ripped” is the present perfect tense , which fits here because it refers to something that has just been completed, prompting the current action (harvesting).
Show/Hide Explanation
A. Were
B. Will been
C. Has been
D. None of these
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.
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
✅ Correct: 0 |
❌ Wrong: 0 |
📊 Total Attempted: 0