Present Perfect
The correct English usage of “present perfect” is to describe an action that has happened at an unspecified time in the past. I can say, “I have run the Avenue of the Giants old highway many times with friends.” I spent the weekend in Humboldt County to promote my recently published book (“First Friends: Love, …