esl-efl test - 12

Quizzes, tests, exercises and puzzles for English as a Second Language (ESL), English as a foreign language (EFL), Teaching EFL (TEFL), Test of EFL (TOEFL), English for speakers of other languages (ESOL), Teaching ESOL (TESOL), TOEIC.

1. He was ________ to appear in court last Friday but didn't show up.

2. He was stabbed ________ the back and died before the ambulance arrived.

3. He was wearing his new watch ________ his wrist

4. He wouldn't drive slower despite the thick fog

5. He was in prison for ________ three years.

6. He was a horrible child but he has turned ________ a very pleasant young man.

7. He ________ at a hotel at the moment as his house is not ready

8. He was ________ from the pub because of his behaviour.

9. He was ________ an offer he just couldn't turn down

10. He wasn't good enough for the job; he failed to cut the ________

Competitive Exams

1. ESL-EFL Test - 21
2. ESL-EFL Test - 20
3. ESL-EFL Test - 19
4. ESL-EFL Test - 18
5. ESL-EFL Test - 17
6. ESL-EFL Test - 16
7. ESL-EFL Test - 15
8. ESL-EFL Test - 14
9. ESL-EFL Test - 13
10. ESL-EFL Test - 12
11. ESL-EFL Test - 11
12. ESL-EFL Test - 10
13. ESL-EFL Test - 09
14. ESL-EFL Test - 08
15. ESL-EFL Test - 07
16. ESL-EFL Test - 06
17. ESL-EFL Test - 05
18. ESL-EFL Test - 04
19. ESL-EFL Test - 03
20. ESL-EFL Test - 02
21. ESL-EFL Test - 01
My Account / Test History
  • Which game is played on an oval with 18 player per team ? . Answer ..
  • Basic English Usage
  • Forms
    I have been working you have been working, etc
    have I been working? have you been working?etc
    I have not been working, etc
  • Meaning
    We use the present perfect progressive to talk about actions, states and situations which started in the past and still continue, or which have just stopped.
    Have you been waiting long?
  • since and for
    We often use the present perfect progressive with since or for, to say how long something has been going on.
      It's been raining non-stop since Monday.
      It's been raining non-stop for three days.
      We've been living here since July.
      We've been living here for two months.
    We use since when we mention the beginning of the period (for example Monday, July).
    We use for when we mention the length of the period (for example three days; two months).
    For the differences between since, for, from and ago, .
  • Present perfect simple and progressive
    We can use both the present perfect simple and the present perfect progressive to talk about actions and situations which started in the past and which still continue.
    We prefer the present perfect progressive for more temporary actions and situations; when we talk about more permanent (long-lasting) situations, we prefer the present perfect simple. Compare:
      That man's been standing on the corner all day.
      For 900 years, the castle has stood on the hill above the village.
      I haven't been working very well recently.
      He hasn't worked for years.
      I've been living in Sally's flat for the last month.
      My parents have lived in Bristol all their lives.
      Some verbs are not used in progressive forms . I've only known her for two days.
      (NOT I've only been knowing her . . .)
      I've had a cold since Monday. (NOT -
  • Present perfect progressive and present
    To say how long something has been going on, we can use the present perfect progressive, but not the present.
      I've been working since six this morning. (NOT I am working . . .)
      She's been learning English for six years.
      (NOT She learns English for . . .)
  • .. Next ...