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


ESL/ENGLISH GRAMMAR TEST
topic: CONDITIONALS: The third conditional structure - 1 | level: Intermediate





REMEMBER: The third conditional is used to talk about unreal situations in the past (things that were impossible, that didn't happen, etc.) - Choose the correct response for each of the sentences:


1. If she hadn't told him, he _________.
  will never find out
  would have never found out

2. I _________ this is you hadn't asked me.
  would never have done
  didn't do

3. If I _________ about this, I would have told you.
  know
  had known

4. If they ________ to rest they would not have been so tired.
  have stopped
  had stopped

5. I ________ that he's 38 years old if he hadn't told me.
  wouldn't have guessed
  didn't guess

6. If I hadn't seen that movie last week, I ________ to see it with you yesterday.
  would go
  would have gone

7. If you ________ the money that you owe me, I would have been able to go out last night.
  had returned
  returned

8. Thomas wouldn't have bought the jacket if ________ on sale.
  hadn't been
  wouldn't be

9. If you _________ me, I wouldn't have known about the party.
  haven't called
  hadn't called

10. Tina would have called you if you ________ her your number.
  would give
  had given


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.