Start learning →

Pick the correct form: He ____ the report by 5 pm tomorrow.

AWill have finished
BFinished it yesterday
CFinishes it on Mondays
DIs finishing it right now
Answer & Solution
Correct answer: A. Will have finished
1. 'By 5 pm tomorrow' = before a future moment. 2. That needs Future Perfect. 3. Form: will have + past participle. 4. So 'will have finished' is correct. _Source: SSC Stenographer Study Material, Chapter on Tenses (jkchrome.com, Mistral OCR'd PDF), section on Future Perfect_
Practise this question with Quill — AP English Language and Composition →

Keep practising Unit 7B: Verb Tense Consistency and Agreement Rules

Browse all Unit 7B: Verb Tense Consistency and Agreement Rules questions for AP English Language and Composition, or explore more English Language topics.

Start a Unit 7B: Verb Tense Consistency and Agreement Rules lesson →