1. Input your text below.
2. Get it corrected in a few minutes by our editors.
3. Improve your English!

One of our experts will correct your English.

Our experts

1. Input your text below.
2. Get it corrected in a few minutes by our editors.
3. Improve your English!

One of our experts will correct your English.

Our experts

"might have done" vs "might have been doing"

Both phrases are correct, but they are used in different contexts. 'Might have been doing' is used to talk about an action that was ongoing in the past, while 'might have done' is used to talk about a completed action in the past. They cannot be directly compared as they serve different purposes.

Last Updated: March 23, 2024

might have done

This phrase is correct and commonly used in English to refer to a completed action in the past.

This phrase is used to talk about an action that was completed in the past. It implies that the action happened at some point before the present moment.

Examples:

  • She might have done her homework already.
  • He might have done the dishes before we got home.
  • I might have done something wrong.
  • They might have done a great job on the project.
  • The dog might have done something to upset the neighbors.

might have been doing

This phrase is correct and commonly used in English to refer to an ongoing action that was happening in the past.

This phrase is used to talk about an action that was ongoing in the past. It implies that the action started before a certain point in the past and may have continued after that point.

Examples:

  • He might have been studying when I called him.
  • She might have been cooking dinner when the guests arrived.
  • I might have been sleeping when you knocked on the door.
  • They might have been playing soccer when it started raining.
  • The cat might have been sleeping all day.

Related Comparisons

Why choose TextRanch?

Lowest prices
Up to 50% lower than other online editing sites.

Fastest Times
Our team of editors is working for you 24/7.

Qualified Editors
Native English experts for UK or US English.

Top Customer Service
We are here to help. Satisfaction guaranteed!