Could have done.✔️
could of done. Incorrect
Explanation:
Could = ability in past. Being able to in a time which is past now.
Could have = something that was possible in past.
have is followed by past participle
Past participle is what we write after have in sentences. Eg done, eaten, bought.
could have + finished
could have + gone
could have + written
could have + done
Easier way to remember is:
The ‘have done’ after could is similar to when we use ‘have done’ in a sentence like
‘I have done all my tasks for today’
or ‘ I have finished all my tasks for today’
You ‘could have picked’ some vegetables on your way home.
We never say ‘ I of done my tasks for today’ or ‘ I of finished my work’
‘Would have’ has a similar structure in the sentence, the meaning is different. I think we all know the meaning but some of us use structure wrongly.
Would have ✔️
Would of incorrect
Maybe I am AIBU to post here, but I see so many people use it incorrectly here. English is my second language, so if you find any mistakes, please go ahead and correct.