Present Perfect | MCQs

    • A. Is Teaching
    • B. Has taught
    • C. Had been teaching
    • D. Was teaching
    • A. He has joined the team
    • B. He joined the team
    • C. He has been playing
    • D. None of these
    • A. Were
    • B. Has been
    • C. None of these
    • D. Will been
    • A. None of these
    • B. Posted
    • C. Posts
    • D. Will post
    • A. Faced
    • B. Faces
    • C. Is facing
    • D. None of these
    • A. You will have made beautiful painting
    • B. You had made beautiful painting
    • C. None of these
    • D. You have made beautiful painting
    • A. Present perfect
    • B. None of these
    • C. Present perfect continuous
    • D. Present continuous
    • A. had
    • B. was
    • C. has
    • D. have
    • A. given up
    • B. given away
    • C. given in
    • D. given out

    Q10: It ___ since last night.

    یہ ___ کل رات سے۔
    • A. rain
    • B. rained
    • C. had been raining
    • D. None
✅ Correct: 0 | ❌ Wrong: 0 | 📊 Total Attempted: 0