Odpowiedź :
16. He got ill five weeks ago and hasn’t recovered yet. (not recover)
17. Everyone in the Middle East has worried about the situation for decades (worry)
18. We have had very cold weather this year (have)
19. Where have you hidden the money? (you, hide)
20. At last,my favourite team has won against its most important rival (win)
21.I have married for 6 years. (marry)
22. Dad has had a number of jobs in the last few years (have).
23. The bank is still closed. It hasn’t opened yet. (not open)
24. Our daughter has worn lipstick since she was 16 (wear).
25. She is angry because her boyfriend hasn’t shown up yet and she has waited for half an hour. (not show, wait).
26. I'm still waiting for an answer. They haven’t made up their minds yet. (not
make)
27. How many times has Kim fed the cat today? (Kim feed)
28. The kids have got on my nerves. They have made too much noise (get, make).
29. My company has made a lot of money in the last few years. They have worked hard on an important project. (make, work).
30. They haven’t delivered our new refrigerator yet, but they will any day now. (not
deliver)
:)