What is Present Perfect?
Present Perfect connects the past to the present. Use it when the exact time doesn’t matter or when a past action has a result you can feel now.
Things you’ve done in your life (no specific time).
Something just happened — result matters now.
A period that’s not over yet.
Very recent actions or expectations.
Formula
Signal Words
yetjustrecently
for (duration)since (start point)
so farthis week/year
Examples
FOR measures a duration — how long in total: for 3 years, for two hours, for a long time. SINCE marks a starting point — when it began: since Monday, since 2010, since I was a child. Easy test: can you replace it with “during a period of”? → FOR. Does it refer to a moment when something started? → SINCE.