+0
He knew that she might not have stolen the money because she hadn't been in the house at the time.

He knew that she might have stolen the money because she had been in the house at the time.

He knew that she may not have stolen the money because she hadn't been in the house at the time.

He knew that she may have stolen the money because she had been in the house at the time.

Please see if I'm right in using may/might (not) have done here. I need your help. Thank you!!!
1 2
Comments  (Page 2) 
Viceidolwhat if we simply eliminate the "becuase-clause"? Like:

He knew that she might not have stolen the money. (I think it's like "He knew that she probably didn't steal the money.")

Will that be sensible?
Eliminating the because clause helps. Now your sentence means He knew that it was possible that she did not steal the money. I would not use the word probably in paraphrasing this.
CJ
Thank you! Now I totally understand.
Students: Are you brave enough to let our tutors analyse your pronunciation?