Differences between "for" and "ago"?

:oops: Hi This is Naima talking to you,
How do you do to day ?
Can you tell me how can we make defferences between “for” and “ago” ?
Thanks to you…

" What did you ask me that for.?"

" That was such a long time ago."

Hi Naima,

Are you asking about ‘for’ and ‘ago’ in connection with time? ‘For’ is usually describing a period of time and ‘ago’ suggests from this time back to a time in the past. Let me put them both in one sentence.

Charlie phoned me two days ago and he talked for ten minutes about his new girlfriend.

Hope that helps.

Alan