Esta expressão representa uma oração não finita gerundiva que pode ocorrer em situação inicial ou em situação final, isto é, antes ou depois da oração principal.
Vejamos os seguintes exemplos com a ocorrência da oração gerundiva em início de frase:
1. Havendo ocasião, ele saiu.
2. Havendo ocasião, ele contou-lhe a verdade.
Segundo Mira Mateus, na Gramática da Língua Portuguesa, pág, 725 e 726, «a oração gerundiva exprime a simultaneidade do estado de coisas nela descrito relativamente ao intervalo de tempo em que se situa o estado de coisas de outra oração».
Além disso, a Gramática do Português da Fundação Calouste Gulbenkian, vol. I, pág. 530, acrescenta o seguinte: «quando uma oração gerundiva (periférica) ocorre em posição inicial, são possíveis leituras de sobreposição ou de anterioridade temporal relativamente ao tempo da oração principal».
Assim, poderíamos dizer:
1.a. Assim que houve ocasião, ele saiu.
2. a. Quando houve ocasião, ele contou-lhe a verdade.
A posposição deste tipo de oração é menos natural, mas possível, tal como afirma Mira Mateus (cf.pág.725, 726).