I have the following exercise on translating sentences. I've written the next sentences:
- By the time they finish talking, the lesson will have been over, Nick will have had a shower and will have been ready to go back home with his mother.
- Nick will have done his homework in two hours and will be quite free.
- When I arrive to them Nick with his parents will be having dinner.
- We'll be playing computer games after dinner.
- Mrs. Collins will have made coffee by the time we finish (have finished) playing.
- We will be sitting in the hall and drinking hot coffee. Then I'll go back home.
The keys for the 1st, 5th and 6th are:
- will have finished their talk, will have been over, will have had a shower, will have been ready;
- will have made, have stopped;
- will be sit and drink.
I'm stuck with some questions:
- for the first sentence it isn't acceptable to use future perfect (will have finished their talk) - it's a time conjunction as far as I know, don't I? And could I say "will have taken a shower" instead of "will have had a shower"?
- Could I say "will have prepared coffee" and does "stop / have stopped" sounds awkward?
- Why Future Simple for the last questin in the list?
- Does the 3rd sentence have a correct structure (or "will be having dinner with his parents")?
I've written all of them in one topic because each is connected with one another and can't be get from the context.
P.S.: I'm not a native but really want to know my mistakes if there are any.