Present Perfect of Time

Learn how to use the present perfect for time in English.
Sound Grammar

Present Perfect of Time

Watch four conversations using this grammar point on elllo.org.

Can you answer these grammar questions correctly?

Present Perfect - Recent Changes

Point 1: We often use the present perfect to discuss the status of actions that need to be done.
  • Have you finished the report yet?
  • No, I have not finished yet. / No, not yet.
  • Have you even started?
  • Yes, I already started. / Yes, I have.
Point 2: We use yet in questions and negative forms to show that an action is time sensitive or expected to happen soon.
  • Have you eaten yet?
  • No, I haven't eaten yet.
  • Has he left yet?
  • Not yet. He will leave soon.
Point 3: We use already in questions and affirmative forms to show that an action happened sooner than expected.
  • Have you already eaten?
  • Yes, I've already eaten.
  • Have you already started?
  • Yes, we already have.
Point 4: Both the present perfect and the simple past can be used to discuss the status of recent events.
  • Have you finished the report yet?
  • Yes, I've finished it.
  • Did you finish the report yet?
  • Yes, I finished it.