"May have been" and "might have been"

Timlo

Senior Member
Chinese
I would like to know the difference between "may have been" and "might have been" and the usage of them.

There are a few sentences here:
1. I may have done it better. (I did not do it well.)
2. Peter may have done the same thing. (Maybe Peter has done the same thing)
3.The protest last night might have been (might be) a show. (Should "might have been" be replaced by "might be"?)
4. Did anyone know a painting like this may have been found in a house?
5. "Anyone in the school may have been the author." Commented a scholar.

Which ones are correct?

Thank you so much.
 
Last edited:
  • Hildy1

    Senior Member
    English - US and Canada
    1. I may have done it better.
    (I did not do it well.):cross:
    It is possible that I did it better.

    2. Peter may have done the same thing.
    (Maybe Peter has done the same thing):tick:

    3.The protest last night might have been (might be) a show. (Should "might have been" be replaced by "might be"?)
    It's not clear what this sentence means.

    4. Did anyone know a painting like this may have been found in a house?
    It's not clear what this sentence means.

    5. "Anyone in the school may have been the author." Commented a scholar.
    We don't know who was the author. It could have been anyone in the school.
     
    < Previous | Next >
    Top