ESL resources for students and teachers

Bookmark and Share

HOME

ESL PRACTICE TESTS:
English Grammar Exercises
English Grammar Worksheets
Vocabulary Tests
Video-Based Exercises (Listening comprehension)
Spoken English (Pronunciation practice)
Cities around the World (Grammar & vocabulary practice)

OTHER ESL RESOURCES:
ESL Worksheets (Packages) (Low-cost ESL printables for teachers & students)
Travel English (English practice for tourists)
American Idioms
Phrasal Verbs
US/UK English Differences
ESL/EFL Programs



OUR OTHER ESL SITES:
BusinessEnglishSite.com (Business English training)
ESLPDF.com (English grammar & vocabulary worksheets)
EnglishForMyJob.com (English for hospitality industry workers)
Infosquares.com (More ESOL tests & activities)

OTHER LANGUAGES:
LearnSpanishFeelGood.com
LearnPolishFeelGood.com

JOIN OUR MAILING LIST
LINK TO US
MORE ESL LINKS
ABOUT US
CONTACT US


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 (Your answers will be displayed in a new window)





Back to list of exercises


(c) 2006-2010 LearnEnglishFeelGood.com unless otherwise stated. All rights reserved.