Question: given when then past tense?
Answer: A good trick, that prevents most of accidental misuse of Given-When-Then, is to use past tense for 'Given' clauses, present tense for 'When' and future tense for 'Then'.