Farmers hope the weather _____ at the weekend because it _____ bad for weeks now., will improve / has been, will have improved / will be, improves / is, is going to improve / was, The oil crisis _____ worse, and therefore, fuel prices _____ even more soon., gets / will have been rising, will get / are rising, is getting / are going to rise, will have been getting / rise, Stop making fun of me or else I _____ mum about it., tell, will have told, have been telling, will tell, _____ I pick you up from work this afternoon? I _____able to leave the office earlier today., Will / will be, Do / am going to be, Shall / will be, Can / was, I am afraid we _____ out of petrol by the time we _____ across a gas station., run / have come, are going to run / will come, are running / are going to come, will have run / come, I _____ at around four tomorrow afternoon, but I _____ back before five., shop / will have been, will be shopping / will be, will shop / am, am shopping / have been, Hopefully, we _____ the broken tiles on our roof before it _____ again., have changed / is going to rain, are changing / has been raining, are going to change / will rain, will have changed / rains, This time next year, she _____ as a librarian for half a century., will have been working, works, is working, is going to work, We _____ the children to the zoo this Sunday. This _____ their first visit., will take / has been, take / is going to be, are taking / will be, have taken / will have been, Our flight _____ off at 5 pm, so we _____ for the airport at 3 o'clock., is going to take / will have been leaving, will take / will have left, is taking / leave, takes / are going to leave, I _____ any peace of mind until we _____ the first part of this job., won't have / complete, am not having / are going to complete, don't have / have completed, am not going to have / will complete, We _____ off early in the morning. We _____ already _____ all the arrangements., are going to set / are ... making, set / are ... going to make, are setting / have ... made, will set / will ... be making, In ten years' time, humans _____ foot on Mars., have set, will have set, set, will have been setting, Everyone _____ when we _____ home, so we will have to be silent., sleeps / will be arriving, is sleeping / have arrived, has been sleeping / will arrive, will be sleeping / arrive, A: _____ someone please answer the phone? B: I _____ it., Shall / will be doing, Will / will do, Does / am doing, Can / do, Because I _____ 18 this January, I will finally be able to drive., had been, will be, am going to be, will have been, Enough is enough! I'm fed up with this noise! I _____ to our neighbours about it now., will have talked, talk, am going to talk, will talk, The film _____ at any moment.We had better get in or else we _____ the beginning of it., will start / miss, is starting / are missing, starts / will miss, will have started / have missed, We _____ some friends of ours tomorrow night. We _____ back until 11., will be visiting / won't be, visit / aren't going to be, will visit / aren't, are going to visit / haven't been, Our team _____ the league cup just as it _____ in the last three years., wins / will have done, will be winning / does, is going to win / has done, will win / is doing.

Leaderboard

Visual style

Options

Switch template

Continue editing: ?