1. 只与时间段连用,不与时间点连用;只能放在时间段之后,而不能置于其前;在一般情况下只能与过去时连用,而不与完成时连用:I met her a month ago. 我一个月前见过她。但是若用于表示推测的句子,或因为行文的需要,或为使句子生动等,也可将 ago 用于完成式:He must have seen her a week ago.

I had thought that he had died atleast 20 years ago. 我原以为他至少在20年前就已经去世了。2. 表示多长时间以前的今天,英语可用“一段时间+ago today”这样的结构,且通常与过去时连用:He got married ten years agotoday. 他是10年前的今天结婚的。3. 带有 ago 的时间短语不仅可用作状语,而且可用作表语,意为“是…是以前的事”:
That was over 20 years ago. 那是20多年前的事了。

How long ago was it? 这是多久以前的事了?