1. My brother __________ (move) to Canada last year.
  2. I __________ (not/see) him since he moved.
  3. She __________ (write) her first novel when she was 25.
  4. They __________ (already/decide) on their vacation destination.
  5. He __________ (not/think) about changing his job before now.
  6. We __________ (see) a shooting star while camping last weekend.
  7. She __________ (not/have) the opportunity to travel abroad until this year.
  8. The scientists __________ (discover) a new species of bird in 2018.
  9. I __________ (lose) my keys, but I __________ (find) them now.
  10. They __________ (be) friends since childhood.
  11. You __________ (take) your driving test yet?
  12. The movie __________ (start) by the time we arrived at the theater.
  13. We __________ (never/visit) such a beautiful place before.
  14. He __________ (break) his leg playing football two months ago.
  15. She __________ (recently/learn) how to bake bread.
  16. The museum __________ (open) its doors to the public for the first time in 2000.
  17. I __________ (not/know) much about art until I __________ (take) this course.
  18. They __________ (buy) a new house but __________ (not/move) in yet.
  19. You __________ (hear) about the new restaurant that __________ (open) downtown?
  20. She __________ (win) the award for best actress last night.

Answers for Self-Checking:

  1. moved (Simple Past)
  2. haven't seen (Present Perfect)
  3. wrote (Simple Past)
  4. have already decided (Present Perfect)
  5. hasn't thought (Present Perfect)
  6. saw (Simple Past)
  7. hasn't had (Present Perfect)
  8. discovered (Simple Past)
  9. lost (Simple Past) ... have found (Present Perfect)
  10. have been (Present Perfect)
  11. Have you taken (Present Perfect)
  12. had started (Simple Past)
  13. had never visited (Present Perfect)
  14. broke (Simple Past)
  15. has recently learned (Present Perfect)
  16. opened (Simple Past)
  17. didn't know (Simple Past) ... took (Simple Past)
  18. have bought (Present Perfect) ... haven't moved (Present Perfect)
  19. Have you heard (Present Perfect) ... opened (Simple Past)
  20. won (Simple Past)