1) has broken; 2) has caught; 3) have never been; 4) have chosen; 5) has beaten; 6) have built; 7) has become; 8) has already begun; 9) have brought; 10) have bought.
19. Past Simple and Present Perfect
1) have built; 2) have been; 3) has become; 4) caught; 5) began; 6) have broken; 7) brought / has brought; 8) beat, heard; 9) has bought; 10) has chosen.
20. Present Perfect
1) has drunk; 2) has finally come; 3) has fallen; 4) has cost; 5) have cut; 6) has done; 7) have drawn; 8) have never felt; 9) have always driven; 10) have eaten.
21. Past Simple and Present Perfect
1) felt; 2) came / has come, won / have won; 3) have cut; 4) drew; 5) drove, was; 6) drank / has drunk; 7) have done; 8) have eaten; 9) has cost; 10) has fallen.
22. Present Perfect
1) have given; 2) has fought; 3) has grown; 4) have frozen; 5) have flown; 6) Have you forgotten; 7) has Chris forgiven; 8) have got / have gotten; 9) have found; 10) has gone.
23. Past Simple and Present Perfect
1) has grown; 2) has found; 3) have flown; 4) went, came; 5) have forgotten; 6) forgave / have forgiven; 7) has flozen; 8) have got / have gotten; 9) fought, lost; 10) gave, has given.
24. Present Perfect
1) has left; 2) has already had; 3) Have you hidden; 4) have made; 5) has heard; 6) has hit; 7) has known; 8) has let; 9) has never kept; 10) have lost.
25. Past Simple and Present Perfect
1) has left; 2) had; 3) has hidden; 4) has made; 5) have just heard; 6) has lost; 7) hit / has hit; 8) has kept; 9) knew; 10) let / has let.
26. Present Perfect
1) have already said; 2) has just ridden; 3) have met; 4) has sold; 5) has put; 6) have read; 7) has risen; 8) has run; 9) have already paid; 10) have never seen.
27. Past Simple and Present Perfect
1) ran; 2) met; 3) paid / has paid; 4) rose, began; 5) have you put; 6) saw, told; 7) read, went; 8) rode, was; 9) said, was; 10) have sold.
28. Present Perfect
1) has never shone; 2) has shot; 3) has sent; 4) have overslept; 5) has set; 6) has shaken; 7) haven’t shown; 8) has just sung; 9) has shut; 10) has sat.
29. Past Simple and Present Perfect
1) sent; 2) set / has set; 3) shook; 4) went, shone; 5) has already shot; 6) has shown; 7) has shut; 8) sang; 9) sat, began; 10) slept.
30. Present Perfect
1) haven’t taken; 2) has spoken; 3) has thrown; 4) has stood; 5) has swum; 6) has taught; 7) haven’t stolen; 8) has told; 9) has never thought; 10) have spent.
31. Present Perfect
1) I have thought; 2) have understood; 3) have just woken; 4) has thrown, hasn’t chosen; 5) have won, haven’t won; 6) has written, have become; 7) has taken; 8) has always worn; 9) has taught, hasn’t taught; 10) have told.
32. Past Simple and Present Perfect
1) spent / have spent; 2) understood / have understood; 3) woke, felt; 4) swam; 5) has worn; 6) wrote / has written; 7) Have you spoken; 8) stood; 9) have won; 10) stole, was.
Matching
33. Matching Exercise
Be-was/were-been; beat-beat-beaten; become-became-become; begin-began-begun; break-broke-broken; bring-brought-brought; build-built-built; buy-bought-bought.
34. Matching Exercise
Catch-caught-caught; choose-chose-chosen; come-came-come; cost-cost-cost; cut-cut-cut; eat-ate-eaten.
35. Matching Exercise
Fall-fell-fallen; feel-felt-felt; fight-fought-fought; find-found-found; fly-flew-flown; forget-forgot-forgotten; forgive-forgave-forgiven; freeze-froze-frozen.
36. Matching Exercise
Say-said-said; see-saw-seen; sell-sold-sold; send-sent-sent; set-set-set; sing-sang-sung; sit-sat-sat; speak-spoke-spoken; spend-spent-spent.
37. Matching Exercise
Shoot-shot-shot; shut-shut-shut; show-showed-shown; shine-shone-shone; shake-shook-shaken; stand-stood-stood; steal-stole-stolen; sleep-slept-slept; swim-swam-swum.
38. Matching Exercise
Take-took-taken; teach-taught-taught; tell-told-told; think-thought-thought; throw-threw-thrown; do-did-done; draw-drew-drawn; drink-drank-drunk; drive-drove-driven.
39. Matching Exercise
Get-got-got/gotten; give-gave-given; go-went-gone; grow-grew-grown; have-had-had; hear-heard-heard; hide-hid-hidden; hit-hit-hit.
40. Matching Exercise
Pay-paid-paid; put-put-put; read-read-read; ride-rode-ridden; rise-rose-risen; run-ran-run; leave-left-left; let-let-let; lose-lost-lost.
41. Matching Exercise
Keep-kept-kept; know-knew-known; make-made-made; meet-met-met; understand-understood-understood; wake-woke-woken; wear-wore-worn; win-won-won; write-wrote-written.
Phrases
42. Past Simple