MCQ Practice on Tenses with Urdu Explanation
Q1. He ___ in this company since 2015.
A) works
B) worked
C) has worked
D) has been working
✅ Answer: D
📘 Explanation (Urdu):
جب کوئی کام ماضی سے شروع ہو کر اب تک جاری ہو تو Present Perfect Continuous Tense استعمال ہوتا ہے۔
Urdu: وہ 2015 سے اس کمپنی میں کام کر رہا ہے۔
→ He has been working in this company since 2015.
Q2. When I reached the station, the train ____.
A) has left
B) had left
C) left
D) was leaving
✅ Answer: B
📘 Explanation (Urdu):
ماضی میں دو کاموں میں جو پہلے ہوا اس کے لیے Past Perfect استعمال ہوتا ہے۔
Urdu: جب میں اسٹیشن پہنچا، ٹرین جا چکی تھی۔
→ The train had left.
Q3. I ___ for my exam all day.
A) study
B) studied
C) have been studying
D) am studying
✅ Answer: C
📘 Explanation (Urdu):
سارا دن جاری رہنے والے عمل کے لیے Present Perfect Continuous استعمال ہوتا ہے۔
Urdu: میں سارا دن امتحان کی تیاری کر رہا ہوں۔
→ I have been studying.
Q4. She will have ___ the work by Monday.
A) finishes
B) finished
C) finish
D) finishing
✅ Answer: B
📘 Explanation (Urdu):
مستقبل میں کسی خاص وقت سے پہلے مکمل ہونے والا عمل Future Perfect ہوتا ہے۔
Urdu: وہ پیر تک کام مکمل کر چکی ہوگی۔
→ She will have finished.
Q5. They ___ football every evening.
A) is playing
B) play
C) plays
D) played
✅ Answer: B
📘 Explanation (Urdu):
روزمرہ کے معمولات کے لیے Present Simple tense استعمال ہوتا ہے۔
Urdu: وہ ہر شام فٹبال کھیلتے ہیں۔
→ They play football every evening.
Q6. My mother ___ dinner when I reached home.
A) cooks
B) was cooking
C) has cooked
D) had cooked
✅ Answer: B
📘 Explanation (Urdu):
ماضی میں کوئی کام جاری تھا جب دوسرا کام ہوا – Past Continuous.
Urdu: جب میں گھر پہنچا، میری ماں کھانا پکا رہی تھی۔
→ My mother was cooking.
Q7. By next year, I ___ my course.
A) complete
B) will have completed
C) completed
D) will be completed
✅ Answer: B
📘 Explanation (Urdu):
آنے والے وقت میں کسی وقت سے پہلے مکمل ہونے والا کام – Future Perfect.
Urdu: اگلے سال تک میرا کورس مکمل ہو چکا ہوگا۔
→ I will have completed my course.
Q8. He usually ___ tea at 5 PM.
A) drink
B) drinks
C) drinking
D) drank
✅ Answer: B
📘 Explanation (Urdu):
Usually ظاہر کرتا ہے کہ یہ عادت ہے، تو Present Simple tense استعمال ہوگا۔
Urdu: وہ عام طور پر شام 5 بجے چائے پیتا ہے۔
→ He drinks tea at 5 PM.
Q9. Did she ___ the letter?
A) wrote
B) write
C) written
D) writing
✅ Answer: B
📘 Explanation (Urdu):
Did کے ساتھ ہمیشہ verb کی پہلی شکل آتی ہے۔
Urdu: کیا اُس نے خط لکھا؟
→ Did she write the letter?
Q10. I ___ to Lahore last week.
A) go
B) went
C) gone
D) going
✅ Answer: B
📘 Explanation (Urdu):
گزشتہ ہفتے کا ذکر ہے، تو Past Simple tense استعمال ہوگا۔
Urdu: میں پچھلے ہفتے لاہور گیا۔
→ I went to Lahore.