I m merely an English learner and I don t know much about English However I think English speakers often use a construction X a period or time span before to mean a sense almost similar to X ago This kind of construction seems to be often used in an indirect speech Direct speech John I came over...