New past papers will be uploaded soon! New past papers will be uploaded soon!

Free MCQs & Online Quiz Practice for Exams

Review Mode Quiz Mode

    Q: Choose the past perfect continuous: "We ___ for hours before the event started."

    A) had been waiting
    B) has been waiting
    C) have been waiting
    D) had waited

    Q: Identify the conjunction: "She sings although she is sick."

    A) Although
    B) She
    C) Sings
    D) Sick

    Q: Choose the present perfect continuous: "They ___ the project since morning."

    A) have been completing
    B) has been completed
    C) had been completed
    D) have completed

    Q: Identify the conjunction: "He studied hard because he wanted to succeed."

    A) Because
    B) He
    C) Succeed
    D) Hard

    Q: Select the past perfect continuous: "I ___ for hours when they arrived."

    A) had been running
    B) has been running
    C) have been running
    D) was running

    Q: Identify the conjunction: "Neither he nor I agreed."

    A) Neither
    B) Nor
    C) I
    D) He

    Q: Select the present perfect continuous: "He ___ since morning."

    A) has been working
    B) have been working
    C) had been worked
    D) has worked

    Q: Choose the past perfect continuous: "They ___ before we reached."

    A) had been practicing
    B) has been practicing
    C) have been practicing
    D) had practiced

    Q: Identify the conjunction: "I will call you when I arrive."

    A) When
    B) I
    C) Call
    D) Arrive

    Q: Choose the present perfect continuous: "She ___ her essay since morning."

    A) has been writing
    B) have been written
    C) has written
    D) had been written

    Q: Identify the conjunction: "He is rich yet unhappy."

    A) Yet
    B) He
    C) Unhappy
    D) Rich

    Q: Select the past perfect continuous: "I ___ since dawn when they arrived."

    A) had been jogging
    B) has been jogging
    C) have been jogging
    D) was jogging

    Q: Identify the conjunction: "I will attend if you come."

    A) If
    B) I
    C) Will
    D) Come

    Q: Choose the correct future perfect: "By next year I ___ my degree."

    A) will have completed
    B) will complete
    C) have completed
    D) completed

    Q: Choose the correct past perfect: "By the time we came he ___ gone."

    A) had
    B) has
    C) have
    D) will have

    Q: Choose the future perfect: "By next week he ___ completed the project."

    A) will have
    B) will
    C) has
    D) have

    Q: Identify the adverb: "He drove very fast."

    A) Drove
    B) Very
    C) C
    D) Fast

    Q: Select the correct future perfect: "By 2026 I ___ learned Spanish."

    A) will have
    B) will
    C) has
    D) have

    Q: Choose the future perfect: "By evening we ___ completed our homework."

    A) will have
    B) will
    C) has
    D) have

    Q: Choose the past perfect: "By the time he arrived I ___ left."

    A) had
    B) has
    C) have
    D) will have
Bootstrap Footer Square Arrow Go to Top Button