Hi everyone, thanks for your help.

Before the film begins all the tickets will have been sold.

The future perfect tense is being used and is used to express a completed action in the future

Bear in mind that the situation/circumstances are important. Under what circumstances is `ARE BEING` possible in the sentence above in place of `WILL HAVE BEEN`?

Please explain if you can.

Under what circumstances...?

I would reverse the order of the clauses if I changed to "are being" there.

All the tickets are being sold before the film begins. = All the tickets are going to be sold before the film begins.

The tickets are being sold at a premium. So I doubt if all the tickets will have been sold out before the film begins.

Does that help?

Site Hint: Check out our list of pronunciation videos.

Yes it does, thank you.

 CalifJim's reply was promoted to an answer.

thanks CJ thats very interesting

Teachers: We supply a list of EFL job vacancies