The past tense of give a foretaste of is gave a foretaste of.
The third-person singular simple present indicative form of give a foretaste of is gives a foretaste of.
The present participle of give a foretaste of is giving a foretaste of.
The past participle of give a foretaste of is given a foretaste of.