Present Perfect
Use the present perfect when the present connection matters—for experience up to now, a result relevant now, or a situation continuing to the present. Completed events located in a finished past time normally favor the simple past. Dialect and context can affect borderline choices.
The present perfect simple uses “have/has + past participle,” as in “I have finished” or “She has lived here for years.” It presents a past event or situation in relation to the present or to a time period that extends up to now.
Key details
Important caveats
Boundary
Do not use a mechanical trigger-word list. Words such as “just,” “already,” “ever,” or “since” often occur with the present perfect, but the time relationship and dialect still control the choice.
Further guidance
Decision Path
Choose the present perfect when the time frame reaches the present or the present result/experience is the point; choose simple past when the event is anchored in a completed past period.
Form Check
Use “have” with I/you/we/they and “has” with third-person singular subjects, followed by the past participle.
Worked Example
“I have visited Kyoto twice” reports experience up to now. “I visited Kyoto twice in 2022” places both visits in a finished past period and therefore uses simple past.
Sources and evidence
Sources are shown with the role they play in this guide. Historical or style-sensitive claims are kept within the evidence boundary described above.
- Past simple or present perfect? (opens in a new tab)Cambridge University Press · Explains present perfect for past situations connected to the present or time up to now and contrasts it with definite completed past time.
- Present perfect simple (I have worked) (opens in a new tab)Cambridge University Press · Provides the form and major functions of the present perfect simple, supporting a standalone form-and-use guide.