Should have
"Should have + past participle"은 다른 사람에게 말할 때 과거에 대해서 조언을 해주거나, 본인이 했던 일중에서 후회를 할 때 사용할 수 있다.
Could have
"Could have + past participle"은 과거에 어떤 것이 가능했거나, 과거에 어떤 것을 할 수 있는 능력이 있었지만, 그것을 하지 않았다는 것을 의미한다.
"Couldn't have + past displeparticiple"은 과거에 하고 싶어도 불가능했던 것을 의미한다.
PULS! --- couldn't do? couldn't have done?
I couldn't do programming - I wasn't be able to do.
I couldn't have done programming - It wasn't possible.
// 이런 느낌의 차이가 있다!
Would have
이 내용은 앞 글에 조건문을 공부했을 때 많이 보았다.
[ref link-1 : Second Conditional]
[ref link-2 : Third Conditional]
마지막으로, 나중에 추가적으로 연습이 필요하다면
[ref link]
www.perfect-english-grammar.com/could-have-should-have-would-have-exercise-1.html
'영어공부 > 문법' 카테고리의 다른 글
[Lesson-5] Third Conditional (0) | 2020.09.26 |
---|---|
[Lesson-5] Used to VS Would (0) | 2020.09.26 |
[Lesson-4] Past Perfect (0) | 2020.09.26 |
[Lesson-3] Second Conditional (0) | 2020.09.26 |
[Lesson-2] Modal Verbs (0) | 2020.09.26 |