"may have done" used for the future

Status
Not open for further replies.

joham

Key Member
Joined
Oct 30, 2007
Member Type
Student or Learner
Native Language
Chinese
Home Country
China
Current Location
China
Martin Hewings' ADVANCED GRAMMAR IN USE says 'may/might have done' can be used for the future:
His maths may/ might have improved by the time next exam comes around.

One of my Chinese netfriend says that 'may/might have done' can't be used for the future. I feel Hewings's sentence is perfect. But I can't persuade him to accept this sentence.
May I ask native English teachers to explain if it is a good sentence?

Thank you very much.
 

riverkid

Banned
Joined
Aug 17, 2006
Member Type
English Teacher
Martin Hewings' ADVANCED GRAMMAR IN USE says 'may/might have done' can be used for the future:
His maths may/ might have improved by the time next exam comes around.

One of my Chinese netfriend says that 'may/might have done' can't be used for the future. I feel Hewings's sentence is perfect. But I can't persuade him to accept this sentence.
May I ask native English teachers to explain if it is a good sentence?

Thank you very much.

Hi Joham.

We can say, [at least Brits can :)] the 100% level of certainty sentence,

His maths will have improved by the time next exam comes around.

so of course we have to be able to modify that for level of certainty because that is a possible thought/scenario in life.

His maths almost certainly will have improved by the time next exam comes around.

His maths probably will have improved by the time next exam comes around.

His maths may have improved by the time next exam comes around.

His maths might have improved by the time next exam comes around.
 
Status
Not open for further replies.
Top