Задание

Choose the right Future Perfect forms to complete the sentences.

Choose the correct option.

They [will have|will been|will have been|have been] in Italy by tomorrow evening.

By the end of the trip, we [will haven't visited|not will have visited|won't have visited|will not visited] all the interesting places in the city.

[Matt will have learned|Will Matt have learned|Matt have will learned|Have Matt will learned] all the information by exam day?

[Who will you have returned|Will who have returned|Who have will returned|Who will have returned] by the time we get back?