Present Perfect | MCQs

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

    Q10: It ___ since last night.

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