Present Perfect of Time
Learn how to use the present perfect for time in English.
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.