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. It's been a long time ________ I've had such a good meal in a restaurant

2. It's the first time I've eaten snails ________ I was in France on holiday

3. She's studied here ________ two years.

4. I learnt German ________ two years while I was at school

5. Nobody has been so close to breaking the record ________ 1983

6. People

7. I posted it a couple of days ago, ________ they should have received it by now.

8. News

9. They've known about it ________ ages.

10. It's the first time ________ 1973 that anyone has done so well

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
  • Benefits of Chives
  • Cure for Acne
  • Exotic Sports Cars
  • Class 8 - Friction
  • Comic Book Movie Casting Choices That Fans Didnt Hate
  • What to Eat in Dadra and Nagar Haveli

  • Festivals India

    Guru Nanak Jayanti

    One of the major religions and also the youngest of all the worlds four great monotheistic religions, in India is Sikhism. Often associated with progression and philosophy, Sikhism is a way of life. Founded in the 15th Century by Guru Nanak Dev, its origin comes from the word Sikh which refers to a Punjabi word that means "disciple", Guru Nanak was quite critical of blinds rituals followed by Hindus and Muslims. He focussed on understanding and love. There were nine more successive Gurus after him and the last Guru was Guru Gobind Singh.

    Chourishi Systems