The past tense of begift is begifted.
The third-person singular simple present indicative form of begift is begifts.
The present participle of begift is begifting.
The past participle of begift is begifted.