1. Is fine/will leave
2. Will visit/get
3. Will miss/doesn't hurry
4. Feels/will invite
5. Will finish/is
6. Will she do/returns
7. Will take/have
8. Will send/gets
9. Won't swim/is
10. Won't go/come
11. Will phone/come
12. Arrive
13. Will go/doesn't snow
14. Goes/doesn't rain
15. Won't do/don't tell
16. Will do/isn't
17. Will be/meet
18. Have/comes
19. Hears/is
20. Watch/is
1 ) for a couple of days, few months , ages, my last holiday, some time, years
Since 1986, a while, centuries, i was child, July, lunch time, i finished school ,last Monday
2) i have never been to Italy
I have never seen this film
I have never travelled by plane
I have never known this person
I have never seen Jennifer Lopez
3 ) 1 has been 2 have had 3 has been 4 have had 5 haven't felt 6 hasn't hit 7 have you hidden 8 hasn't opened 9 has wore 10 have fed
4) 1 for 2 since 3 for 4 for 5 since 6 since 7 for 8 for 9 since 10 for
5) he has spoken english
I have been in my room
We haven't washed the car
Anna hasn't forgotten her homework
Phil hasn't missed the bus
They haven't planted a tree
Vanessa has cautch the ball
We have sold our old car
The train has left the station
6) have you practiced your english yet?
Has she tidied up her room yet ?
The boss has signed the letter yet?
Has mary shut the door yet?
Have they finished thier homework yet
Has sue kissed ben yet
Has the water brought the tea yet
Has marilyn paid the bill yet
Have you ever written a letter yet
<span>1 v 2 v 3
was 4 v 5 v 6 has 7 v 8 have-had 9 had 10 v 11 v 12 was realizing-realized,
lost–had lost 13 wore-had been wearing 14 v 15 have given-gave 16 v 17 v 18 v 19 v 20 was mentioning- mentioned 21 admits-admitted 22
were-had been 23 v 24 had been-was 25 v</span>