mdcat english MCQ #863

They (A) will have (B) finished (C) by the time (D) you arrive.

mdcat english MCQ #863

  1. Question 1

    Q1. They (A) will have (B) finished (C) by the time (D) you arrive.

    • A) A
    • B) B
    • C) C
    • D) D

    Answer: B

    Explanation: The future perfect tense requires 'will have + past participle'. MDCAT and USAT English reward precise grammar and vocabulary.