How does one form the present perfect in German?
I am really confused, do I have the right idea?:
Step one: Place "haben (always haben, nothing else)" as a helping verb (this gets conjugated like usual)
Step two: Move the main verb to the end of the sentence(and conjugate it).
Step three: place "ge" in front of the verb.
For example:
Ich habe das gesehe. (this for some reason feels so weird, and almost incorrect, because I usually put the verb back in the infinitive with modals haha [modals and kicking the verb to the end is the only time I know so far you do such a thing with a verb])
Please correct me if I am wrong, I am super unsure.