By the end of the day, I will have baked seven cakes for the festival.

Which statement correctly describes the verb tense used, and why?

A)
Future simple tense is used, as the sentence indicates an action that will still be happening at a future point.


B)
Future perfect tense is used, as the sentence refers to something that will be completed by some point in the future.


C)
Past perfect tense is used, as the sentence describes an action in the past finished before another past action began.


D)
Present perfect tense is used, as the sentence describes an action that began in the past and continues into the present.

Respuesta :

MarkV
Answer B. (Future perfect tense is used, as the sentence refers to something that will be completed by some point in the future.) is correct.

B is correct because the event which will happen in the future (the baking of the cakes) will also have ended.

I will have baked is a correct form of future perfect, because future perfect is made with the following construction:
Subject + will have + past participle