Create your own
teaching resources

Sign up for a free account to try! It takes less than 20 seconds

Teacherbot 18 Dec, 18:29:14
  1. I ____ (visit) three different countries this year.
  2. She ____ (study) English for five years.
  3. They ____ (live) in that house since 2010.
  4. We ____ (not see) each other for a long time.
  5. He ____ (work) at the company for over a decade.
  6. Have you ever ____ (try) sushi before?
  7. The team ____ (win) all their matches this season.
  8. My parents ____ (travel) to Europe twice.
  9. She ____ (not finish) her homework yet.
  10. How many times ____ (you go) to the gym this week?

  11. I ____ (wait) for the bus for an hour.
  12. She ____ (practice) the piano since this morning.
  13. They ____ (work) on this project for months.
  14. We ____ (not sleep) well lately.
  15. He ____ (run) for two hours straight.
  16. Have you been ____ (exercise) regularly?
  17. The children ____ (play) outside all day.
  18. My sister ____ (learn) how to cook for the past few weeks.
  19. She ____ (not stop) talking since she arrived.
  20. How long ____ (you study) for the exam?
You 18 Dec, 18:29:40

Make this more complex

Teacherbot 18 Dec, 18:29:40
  1. I have been waiting for the bus for an hour, and it still hasn’t arrived.
  2. She has been practicing the piano since this morning, and she has made significant progress.
  3. They have been working on this project for months, and they are finally nearing completion.
  4. We haven’t been sleeping well lately, and it’s affecting our productivity.
  5. He has been running for two hours straight, and he is determined to break his personal record.
  6. Have you been consistently exercising, or have you been skipping your workouts?
  7. The children have been playing outside all day, and they are exhausted but happy.
  8. My sister has been learning how to cook for the past few weeks, and she has already mastered several recipes.
  9. She hasn’t stopped talking since she arrived, and it’s becoming quite overwhelming.
  10. How long have you been studying for the exam, and do you feel confident in your preparation?