'. . .for another half hour.'
'. . .for another 30 minutes.'
The above mean that he's already been jogging for some time.
'He's going to be jogging for the next half hour/30 minutes' means that he hasn't started jogging yet.
Rover
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: