Hallo Xiabai,
Es gibt eigentlich keinen Unterschied in Bedeutung zwischen 'gern' und 'gerne', ob man die eine oder die andere benutzt ist völlig egal.
Beide bedeuten als Adverbe ' bereitwilling oder freudig'.
Die Antwort auf 'Danke' ist öfters 'Gerne' ,oder aber
'Gern geschehen'. Man sagt kaum 'gerne geschehen'.
Beides ist aber möglich ,es gibt keinen Unterschied.
Manchmal hört es sich einfach besser an 'gern' anstatt 'gerne' zu benutzen oder umgekehrt wie zum Beispiel:
ein gern gesehener Gast ( a welcome visitor )
In diesem Fall hört sich 'ein gerne gesehener Gast 'nicht gut an
( zu viele ' E' dann ).