Like imperfective gerunds, perfective gerunds are invariable. They are formed in the following ways:
in most verbs the final -л of the masculine form of the past tense is replaced by -в, e.g.
Note: forms in -вши (e.g. прочитaвши, etc.) have an archaic flavour but may also occur.
Most perfective verbs which do not form their past tense by adding –л to the final vowel of the infinitive are in theory capable of forming gerunds by adding -ши to the masculine form of the past tense, e.g.
достигнуть (достиг) → достигши, having attained.
in most verbs the final -л of the masculine form of the past tense is replaced by -в, e.g.
| прочитaть (прочитaл) прочитaв, having read потянуть (потянул) почистить (почистил) | прочитaв, having read открыв, having opened потянув, having pulled почистив, having cleaned |
Most perfective verbs which do not form their past tense by adding –л to the final vowel of the infinitive are in theory capable of forming gerunds by adding -ши to the masculine form of the past tense, e.g.
достигнуть (достиг) → достигши, having attained.