2 . Give the correct form of the verb in present perfect tense
16. My father (not/ play) ....................... any sport since last year
17. I'd better ave a shower. I (not/have) ....................... one since Thursday
18. I don't live with my family now and we (not/ see) ......................... each other for 5 years
19. I ...................... just (realize) ....................... that there are nly 4 weeks to the end of term
20. The train drivers (go) ....................... on strike and they stopped working at twelve o'clock
21. How long .......................... (you/ know) ..................... each other?
22. ............................... (You/ take) .................... many photographs?
23. (She/ eat) ................................. at the the Royal Hotel yet?
24. He (live) ............................. here all his life
25. Is thí the sencond time he (lose) .......................... his job?
26. How many bottles ..................... the milkman (leave) ......................... ? He..................... six
27. I (buy) .......................... a new carpet. Come and look at it
28. She (write) ....................... three poems aout her fatherland
29. We (finish) ......................... three English courses
30. School (not/ start) ............................. yet
2 . Give the correct form of the verb in present perfect tense
16. hasn't played
17. haven't had
18. haven't seen
19. have - relized
20. have gone
21. have - known
22. Have you taken
23. Has she eaten
24. has lived
25. has lost
26. has - left - has left
27. have bought
28. has writen
29. have finished
30. hasn't started.
16. hasn't played
17. haven't had
18. haven't seen
19. have-relized
20. have gone
21. have-known
22. have-taken
23. has-eaten
24. has lived
25. has lost
26. has- left - has left
27. have bought
28. has writen
29. have finished
30. hasn't started
17. hasn't played
18. haven't had
19. haven't seen
20. have - realized
21. have gone
22. have - known
23. have - taken
24. has she eaten
25. has lived
26. has lost
27. has - left - has left
28. have bought
29. has written
30. have finished