Multiple choice general knowledge

We'll have finished by 6pm

  1. Future

  2. Simple present

  3. Future perfect

  4. Past

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

'We'll have finished by 6pm' uses 'will have + past participle', which is the Future Perfect tense. This tense expresses an action that will be completed before a specific future time. 'Future' alone would use 'will + verb', 'simple present' uses present forms, and 'past' uses past tense forms.