Hello , dear colleagues
First of all I am very grateful because of your help without konwing me.
I would like to know if some of you, know a webpage or have worksheets about the main differences between might have done and could have done.
EXAMPLE
MAY HAVE DONE
= something is a possibility in the past.
- I wonder why Sofia didn�t answer the phone. She may have been asleep.
(= perhaps she was asleep)
MAY/MIGHT / could HAVE DONE - USED FOR SPECULATIONS. IS IT CORRECT?
Examples
He might have died.
He could have died.
Could have + past participle
The structure could have + past participle can be used to criticize people for not doing things. It can also be used to talk about past events that did not happen.
- I have been waiting since morning - you could have said that you weren �t coming.
- Why did you drive so carelessly? You could have killed yourself.
ON THE OTHER HAND.
On the other hand we use the relative clauses(who, which, whose, where, when), to write defining and non defining relative clauses. IS IT CORRECT.
Examples
My friends, who are in all over the world, always help me without any conditions.
I have a lot of friends who live abroad.
The name defining and non defining , it is because they define things. IS IT CORRECT.?
Thanks a million in advance.
take care.