Una conversazione in inglese per imparare l'espressione Take someone up on something (accettare qualcosa)

Il modo di dire take someone up on something, che letteralmente si traduce con ‘prendere qualcuno su qualcosa’, significa ‘accettare qualcosa’ che ci è stato proposto.
Vediamo un esempio di un dialogo che contiene questa espressione.

Robert: So what happened with your finnish friends?
John: they invited me to go to Finland
Robert: and what did you do?
John: I took them up on the invitation
Robert: cool, did you enjoy?
John: yes, a lot!
Robert: Alora cosa è successo coi tuoi amici finlandesi?
John: mi hanno invitato ad andare in Finlandia
Robert: e tu cosa hai fatto?
John: ho accettato il loro invito
Robert: bene, ti sei divertito?
John: si, molto!