0
Anonymous Posted 16 years ago
Grammar

May vs might

Salaam,

This has been confusing the hell out of me.

According to the dictionary, may is present, might is past, but 'may have' (not might have) is past perfect! Does that mean even in past tense, we can say: He may have robbed the bank, but he didn't kill anyone.

I'd like to hear your thoughts.
  

Top answer

Salaam, The perfect tense is formed with the past participle of the main verb and the helping verb have . I have been a member of EnglishForward for two years. The robber has robbed six banks in the past three months.

  • Salaam, The perfect tense is formed with the past participle of the main verb and the helping verb have .
  • I have been a member of EnglishForward for two years.
  • The robber has robbed six banks in the past three months.
  • He had worked as a day laborer for years before he went back to school.
  • That is the basic pattern.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

4 Answers
0
Salaam,

The perfect tense is formed with the past participle of the main verb and the helping verb have.

I have been a member of EnglishForward for two years.
The robber has robbed six banks in the past three months.
He had worked as a day laborer for years before he went back to school.

That is the basic pattern. Now you want to ad
0
Salaam AS, thanks a lot. You've been very helpful.

Let me see if I get this: We use 'may have' if a thing has already occurred. It (may have) rained a lot but the streets were clean.

We use 'might have' when there is uncertainty: it might have rained. (but no one knows for sure).
0
AnonymousAccording to the dictionary, may is present, might is past, but 'may have' (not might have) is past perfect!
That last comment about "past perfect" is very, very strange! I don't believe that dictionary. As a speaker of American English here's how I see it:

may and might, the simple modal forms, are essentially synonymous.
0
AnonymousLet me see if I get this: We use 'may have' if a thing has already occurred. It (may have) rained a lot but the streets were clean.

We use 'might have' when there is uncertainty: it might have rained. (but no one knows for sure).
No. Both may and might are fine in these.

It may have rained.
It might have

Related Questions