|Add a new lesson / test / 1 lesson per week|
Click here to log in
4 million accounts created!
JOIN our free club and learn English now!
Get a free English lesson every week! 2 MILLION subscribers!
- Our other sites
Learn English > English lessons and exercises > English test #115309: Should have - Could have - Would have
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
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