Choose the suitable words or word combinations to complete the sentences. Choose the correct option. Andy is (has/having)a birthday party next Sunday. Everything's ready for it. The train to Manchester (leaves/leaving) at 10 am. If we've run out of milk, I'll (go/going) buy some. This time next year, I'll have already (finished/finishing) school. Ben will have (be/been)(read/reading) The Lord of the Rings for ten hours in a couple of minutes.
is having
leaves
go
finished
been reading