I need a little help with the grammar structure being used in this sentence
I'll pay the next time we have dinner.
Would it be wrong if I write
I'll pay the next time we'll have dinner"
I would appreciate it if someone can enlighten me on this. Thanks.
Best Answer
The following sentence is correct:
have is present simple. we use present simple in several ways: according to the British Council, one of those ways is
In this sentence I'll pay the next time fixes having dinner in the future, so we can use present simple to refer to a future event.
Note the if you use the next time to refer to an event in the past, you cannot use present simple to refer to a past event:
If you did insert will it would be taken as an expression of planning, rather than a future event. For example, if you met somebody for a drink and things went well, you might say