The present participle is needing.
I/you/we/they need. He/she/it needs. The present participle is needing.
Migration is not a verb so it doesn't have a present participle, it is a noun.The verb is migrate. To make the present participle form of any verb add -ing.migrate -- migrating. (You need to watch the spelling).
Caught is the past tense of catch so you need to know the present participle of catch not caught.catching
The present participle of "do" is "doing".
The present participle of "get" is "getting."
Being is the present participle. The past participle is been.
Presenting is the present participle of present.
Presenting is the present participle of present.
The present participle of "walk" is "walking."
The present participle of "clean" is "cleaning."
The present participle of "choose" is "choosing."
The present participle of "put" is "putting."