It would be great if you help me!!
' if I have a class, then I'll usually make my way to lecture hall after I (finish / have finished ) eating. '
what's the right word between the two? could you explain about the difference?
It would be great if you help me!!
' if I have a class, then I'll usually make my way to lecture hall after I (finish / have finished ) eating. '
what's the right word between the two? could you explain about the difference?
Have a look at an analysis of the phrases' usage in English literature.
As it turns out, as a sentence-final phrase (to eliminate unforeseen ambiguities), 'after I finish' is slightly more popular than 'after I have finished.'
'After finishing' is also a popular construction, but cannot be compared honestly due to the lack of a subject ('I').
Neither is incorrect. Either is acceptable.
The meaning, also, is nearly identical. They are different grammatical forms but can be used interchangeably. Once you 'finish' something, you simultaneously achieve the state of 'having finished' that something. The timing of the two conditions is the same.
'I have finished' is present perfect tense. It describes your condition at any point in time after finishing. 'I finish' is present simple tense - describing your intended activity some time before finishing.
Your example also includes the preposition 'after,' so you're discussing any point in time after the condition has been satisfied; the condition for each is the same - finishing.