![]() | > 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.

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

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