I'm looking at some sentences where, according to the task, I'm supposed to spot mistakes and then make corrections. However, they make sense to me as they are. I'd be grateful if somebody could comment on them.
1. He will go to bed when the last guest goes home.
I guess I'm supposed to say "the last guest has gone', however, it seems to me the simple is fine too.
2. If he wakes up too late, she will go to the country without him.
Again, the authors want me to use 'she will have gone', but the meaning would be different, in my opinion :-?
3. Every time when the boy brings home something ugly, he says he found it in the street.
Is 'has found' so necessary here?