>>832
感覚的な問題じゃないって。(^◇^)

完了不定詞「to have 過去分詞」には、2つの用法がある。

主節の動詞が現在時制であるとき、
@過去時制を表す A現在完了を表す

seems to have livedの完了不定詞は、過去時制を表せるので、agoが使える。
もっと言うと、agoがついているので
It seems that Tom lived in Kyoto ten years ago.の意味だとわかる。
(この場合、現在完了を使って書き換えることができない)

他方、remember that I have met の「have met」は過去時制を表すことができないので、
「過去を表す副詞は現在完了と一緒にできない」というルール通り、agoが使えない。

「to have 過去分詞」は、「完了不定詞」というものであって、いわゆる「現在完了」ではないのだ。