Hi Anonymous,
The present perfect , in general, is used to specify an action happened at an unspecificed time before now.So, the adverb/adjective 'ago' should be used in past tense.
Some valid expressions in present perfect: ever,never,once,yet, many times,several times,since,yet,so...