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 2 | level: Advanced





1. If I lose my job, I ________ for a new one. (to look)
  will look
  would look
  look

2. If she hadn't told me to stay, I ________. (to go)
  will go
  would have gone
  would go

3. She ________ to come to the party if she had known that her ex-boyfriend would be there. (to agree)
  would not agree
  did not agree
  would not have agreed

4. If you come tonight, I ________ enchiladas. (to make)
  will make
  would make
  will have made

5. If I were him, I ________ that job. (to take)
  did take
  will take
  would take

6. He will never speak to me again if he ________ what happened. (to find out)
  will have found out
  finds out
  would find out

7. Our cat ________ you if you rub her belly. (to bite)
  will bite
  would bite
  would have bitten

8. I ________ you if I hadn't thought it was important. (to tell)
  will not tell
  wouldn't have told
  would not tell

9. If I ________ you were coming, I would have prepared lunch. (to know)
  knew
  had known
  will know

10. If I were you, I ________ to the beach instead of going to work. (to go)
  will have gone
  will go
  would go


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.