Learn English 100% free...Get 1 free lesson per week // Add a new lesson
Log in!

Click here to log in
New account
Millions of accounts created on our sites.
JOIN our free club and learn English now!

  • Home
  • Print
  • Guestbook
  • Report a bug

  • Get a free English lesson every week!
    Click here!

    - Our other sites

    Learn English > English lessons and exercises > English test #115309: Should have - Could have - Would have
    > Other English exercises on the same topics: Conditional and hypothesis | Modals [Change theme]
    > Similar tests: - Conditional - I wish, if only - Conditional clauses - Hypothetical sentences: tenses - Third conditional - Conditional Sentences - If or whether - If clauses: step 2
    > Double-click on words you don't understand

    Should have - Could have - Would have


    Should have + past participle: It is used to give advice about the past.


    John:I ate too much and now I'm sick.

    Andy:Why did you eat too much? You shouldn't have eaten so much!

    Could have + past participle:It is used to talk about possibility in the past.

    John:I didn't study enough so I failed my exam.

    Andy:Why didn't you study more? You had all the materials.You could have studied more but you didn't.


    Would have + past participle:It is usually depending on the result.

    John:I bought my hat at Walmart.

    Andy:I don't like Walmart. All the items are expensive. If you had gone to Hollister,they would have given you a discount.


    The negative forms are : Shouldn't have/Couldn't have/Wouldn't have.

    Twitter Share
    English exercise "Should have - Could have - Would have" created by anonyme with The test builder.
    Click here to see the current stats of this English test

    Please log in to save your progress.

    1. I forgot to take an umbrella. I am totally washed.- You taken an umbrella.

    2. I lost my mobile phone.- You been more careful.

    3. Last year,I went to Andaman.- London is a beautiful city.You gone to London but you didn't.

    4. I forgot to take my medicine.- If you had taken your medicine, you suffered from fever.

    5. They didn't play well so they had to go out of the stadium.- They played well but they didn't.

    6. I forgot to water the plants.Some of them have died. -You watered the plants.

    7. I got hurt yesterday.I slipped at the mall. - You walked carefully.

    8. I missed my train so I will not be able to come on time.- You arrived early at the station but you didn't.

    9. Cristal shouted at her workers so they quit her company. -If she had not shouted at her workers,they quit.

    10. John didn't study well and failed his exam.- He studied more.

    End of the free exercise to learn English: Should have - Could have - Would have
    A free English exercise to learn English.
    Other English exercises on the same topics : Conditional and hypothesis | Modals | All our lessons and exercises