|> Other English exercises on the same topics: Conditional and hypothesis | Modals [Change theme]|
|> Similar tests: - Conditional - Conditional clauses - Hypothetical sentences: tenses - Third conditional - Conditional Sentences - Will and Would: a little further - Future and Conditional - If or whether|
|> 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.
English exercise "Should have - Could have - Would have" created by suhasini with The test builder
Click here to see the current stats of this English test
Please log in to save your progress.
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