ESL Resources - English Grammar Exercises, Vocabulary Quizzes, Videos, American Idioms

Bookmark and Share

HOME

EXERCISES/TESTS:
Grammar Exercises (online)
Grammar Exercises (PDF)
Vocabulary Exercises (online)
Video-Based Exercises (Watch and learn!)
Spoken English (Pronunciation practice)
U.S. Cities (Grammar and vocabulary exercises)

ESL RESOURCES:
American Idioms
Phrasal Verbs
US/UK English Differences
ESL/EFL Programs
Babelfish (Online translation)
ETS.org (TOEFL Information)

OUR OTHER ESL SITES:
ESLPDF.com (English grammar and vocabulary worksheets/ printables)
BusinessEnglishSite.com (Business English training)
Infosquares.com (Video-based ESL exercises, an ESL blog, and more)
EnglishForMyJob.com (English practice for hospitality industry workers)
EnglishPractice.mobi (Practice English on your cellphone!)



JOIN OUR MAILING LIST

LINK TO US

OTHER ESL SITES

ABOUT US

CONTACT US

Merriam-Webster's Dictionary Online
Enter word:


ONLINE ENGLISH GRAMMAR QUIZ
topic: CONDITIONAL TENSES | level: Intermediate




1. If I ________ you, I would apologize to her right away. (to be)
  was
  were
  have been

2. If I run into her, I ________ her that you're looking for her. (to tell)
  would tell
  tell
  will tell

3. If you ________ that again, I will call the police. (to do)
  to do
  do
  will do

4. He would never have asked her out on a date if she ________ him first. (to kiss)
  hadn't kissed
  didn't kiss
  will not kiss


5. If you were her, what ________? (to do)
  would you do
  did you do
  do you do

6. If she hadn't gone to England, she ________ Orlando Bloom. (to meet)
  would not meet
  did not meet
  would not have met

7. If it doesn't start snowing, we ________ this evening. (to go skiing)
  won't go skiing
  wouldn't go skiing
  don't go skiing

8. If you had saved some money earlier, you ________ broke right now. (to be)
  would not have been
  will not be
  are not

9. If I ________ at the airport so late, I would not have missed my flight. (to arrive)
  didn't arrive
  hadn't arrived
  would not arrive

10. If you buy one t-shirt, you ________ the second one free.
  will have gotten
  would get
  get

CHECK ANSWERS




Back to list of exercises




OFFICIAL ENGLISH TESTS: CET (College English Test)

The CET (College English Test) is a national English as a Second Language test in the People's Republic of China. This test is held twice a year - in June and December.

The CET consists of listening, reading and writing sections. It is mandatory for non-English majors and open to the public. A similar test, the "Test For English Majors", is mandatory for English majors and is not open to anyone else.

The CET certificate is a prerequisite to obtaining a bachelor diploma in many colleges and universities in China. Employers in China prefer applicants with a CET certificate.

(c) 2006-2008 learnenglishfeelgood.com unless otherwise stated - All rights reserved