Might have done by the future time
Is it possible to use 'might have' to express the idea of uncertainty about the completion of an action by a particular time in the future? For ex., I might have finished work by 6PM (= I will perhaps have finished...)
Search from various English teachers...
Answers · 15
2
Technically no, but sometimes you will hear native speakers using more complex sentences like "I might have finished work by the time you get home tonight". Your best bet is to use "will probably have..." or "will likely have..." or something similar.
1
I think it's fine to say 'I might have finished work by 6pm'. It don't see a problem with it.
1
Hi, sometimes I came across the construction "should have done" referred to the future, so I suppose "might have done" could also be used in this sense, since the constructions of modal verbs + perfect infinitive are similar.
For instance, once I came across the sentence "by the end of the year you SHOULD HAVE PASSED the exams"
Of course native English speakers will be able to answer your question better than me.
0
Unfortunately, no. You just say "I might finish my work by 6PM" and that will essentially mean "I will perhaps have finished my work by 6PM".
Still haven’t found your answers?
Write down your questions and let the native speakers help you!
Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!
Start Learning Today
