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. I lived there ________ several years.

2. They've known about it ________ ages.

3. She's studied here ________ two years.

4. These windows haven't been cleaned ________ months

5. I wrote the number down ________ I wouldn't forget it.

6. Oxen

7. The film lasted ________ two hours

8. It's been a long time ________ I've had such a good meal in a restaurant

9. I haven't seen them ________ last week

10. I haven't seen them ________ July.

English Test

1. ESL-EFL Test - 132
2. ESL-EFL Test - 133
3. ESL-EFL Test - 134
4. ESL-EFL Test - 135
5. ESL-EFL Test - 136
6. ESL-EFL Test - 137
7. ESL-EFL Test - 138
8. ESL-EFL Test - 139
9. ESL-EFL Test - 140
  • Rules to play Rowing
  • Awesome Mental Health Resources
  • Snow White
  • Beautiful Christmas Markets
  • Rules to play Speed Skating
  • Benefits of Durian

  • Worlds Most Bizarre People

    The Woman With Seventeen Different Personalities

    Karen Overhill had an extreme case of multiple personality disorder. In 1999 she began finding herself in strange places with no idea how she had gotten there. She discovered bookmarks farther into her books beyond the point she recalled reading to, she heard voices at night recapping the day s events, and often ran into people who knew her when she had no recollection of any prior encounter with them. She eventually discovered she had been living with seventeen distinct personalities and eventually found a cure to get rid of them all.

    Chourishi Systems