Choose the correct option: 10. By 15:30 she will be having / will have had lunch.
Ответ:
The correct option is 'will have had'. The sentence means that the action (having lunch) will be completed at certain point in the future. This is a function of future perfect tense, 'will have had' Answer: will have had.