0
Hans51 Posted 11 years ago
Grammar

"may have changed over the years"

While the gifts may have changed over the years, the message behind them is no doubt the same -- to wish each other a happy and prosperous new year.

I have learned that may / might have p.p can mean past guess but I feel like it is used for the more guessing version of have changed over the years, meaning happening from the past and to the present because of over the years or the pattern is just used for the past guess? What do you native English speakers think? Thank you so much as usual in advance!
  

Top answer

Both uses are possible: "While the gifts may have changed over the years, the message behind them is no doubt the same". "May have changed" expresses possibility here. "The pilot may have pressed the wrong button which caused the plane to dive".

  • Both uses are possible: "While the gifts may have changed over the years, the message behind them is no doubt the same".
  • "May have changed" expresses possibility here.
  • "The pilot may have pressed the wrong button which caused the plane to dive".
  • "May have pressed" expresses guessing here.
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.

3 Answers
0
Both uses are possible:

"While the gifts may have changed over the years, the message behind them is no doubt the same".
"May have changed" expresses possibility here.

"The pilot may have pressed the wrong button which caused the plane to dive".
"May have pressed" expresses guessing
0
Thank you so much so 'may have p.p' also can be used for a happening from the past to the present (the first example) and a past happening a speaker guessed (the second example) , right?
0
Hans51Thank you so much so 'may have p.p' also can be used for a happening from the past to the present (the first example) and a past happening a speaker guessed (the second example) , right?
Yes Hans51

Related Questions