Hi Present perfect implies that the effect of the action, here win and lie, is felt in the present. we have won -can imply we are reminded of the victory and feel happy about it. he has lied can imply we cannot we bear it any longer etc.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.