Create your own
teaching resources

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

Teacherbot 03 Oct, 01:36:57
  1. I _______ (study) for five hours. a) have been studying b) have studied c) had been studying d) had studied Answer: a) have been studying

  2. She _______ (work) at the company since 2010. a) has been working b) has worked c) had been working d) had worked Answer: a) has been working

  3. They _______ (travel) to many countries in the past year. a) have been traveling b) have traveled c) had been traveling d) had traveled Answer: a) have been traveling

  4. He _______ (play) the guitar for two hours. a) has been playing b) has played c) had been playing d) had played Answer: a) has been playing

  5. We _______ (wait) for the bus for over an hour. a) have been waiting b) have waited c) had been waiting d) had waited Answer: a) have been waiting

  6. She _______ (live) in this city since she was a child. a) has been living b) has lived c) had been living d) had lived Answer: a) has been living

  7. They _______ (work) on this project for months. a) have been working b) have worked c) had been working d) had worked Answer: a) have been working

  8. I _______ (study) English for ten years. a) have been studying b) have studied c) had been studying d) had studied Answer: b) have studied

  9. He _______ (run) for 30 minutes. a) has been running b) has run c) had been running d) had run Answer: b) has run

  10. We _______ (wait) for the results since last week. a) have been waiting b) have waited c) had been waiting d) had waited Answer: a) have been waiting

You 03 Oct, 01:38:46

Now I want to create 3 different versions of this. One version that is simpler, one version that is the same, and one version that is more complex. Format the output in 3 nice sections.

Teacherbot 03 Oct, 01:38:46

Simpler Version:

  1. I _______ (study) for two hours. a) have been studying b) have studied c) had been studying d) had studied Answer: b) have studied

  2. She _______ (work) at the company for five years. a) has been working b) has worked c) had been working d) had worked Answer: b) has worked

  3. They _______ (travel) to many countries last summer. a) have been traveling b) have traveled c) had been traveling d) had traveled Answer: b) have traveled

  4. He _______ (play) the piano for one hour. a) has been playing b) has played c) had been playing d) had played Answer: b) has played

  5. We _______ (wait) for the bus for thirty minutes. a) have been waiting b) have waited c) had been waiting d) had waited Answer: b) have waited

Same Version:

  1. I _______ (study) for five hours. a) have been studying b) have studied c) had been studying d) had studied Answer: a) have been studying

  2. She _______ (work) at the company since 2010. a) has been working b) has worked c) had been working d) had worked Answer: a) has been working

  3. They _______ (travel) to many countries in the past year. a) have been traveling b) have traveled c) had been traveling d) had traveled Answer: a) have been traveling

  4. He _______ (play) the guitar for two hours. a) has been playing b) has played c) had been playing d) had played Answer: a) has been playing

  5. We _______ (wait) for the bus for over an hour. a) have been waiting b) have waited c) had been waiting d) had waited Answer: a) have been waiting

More Complex Version:

  1. I _______ (study) for ten hours straight. a) have been studying b) have studied c) had been studying d) had studied Answer: a) have been studying

  2. She _______ (work) at the company for a decade. a) has been working b) has worked c) had been working d) had worked Answer: a) has been working

  3. They _______ (travel) to more than twenty countries in the past two years. a) have been traveling b) have traveled c) had been traveling d) had traveled Answer: a) have been traveling

  4. He _______ (play) the piano for several hours every day this week. a) has been playing b) has played c) had been playing d) had played Answer: a) has been playing

  5. We _______ (wait) for the results anxiously for the past month. a) have been waiting b) have waited c) had been waiting d) had waited Answer: a) have been waiting