English, asked by preethi306646, 3 days ago

Put the verb in the correct form,future perfect or future continuous. John came to Britain from the USA nearly three years ago. Next Monday,it will be exactly three years. So on Monday,________(he/be) in Britain for exactly three years.​

Answers

Answered by horsemanbojack
1

Answer: he will have been

Explanation:

• 'Will have been' is in the future perfect continuous tense. Future perfect continuous tense is used when an action is in place and happening over a long period of time and is going towards its completion and is not completed yet.

• In this sentence, it can be observed that John has been living in Britain for a long time now. John's move to Britain has not completed three years, but it will be completed on next Monday.

• It is thus appropriate to use 'he will have been' in this sentence.

Similar questions