Rewrite the sentence using already: "I have finished my homework."
I have already finished my homework.
She ______ (visit) Spain three times.
has visited
She has went to the store
She has gone to the store.
Create a yes/no question: She has finished her homework.
Has she finished her homework?
What is the present perfect used for?
To describe actions that happened at an unspecified time before now or started in the past and continue now.
Choose the correct word (yet/already): "Have you finished your book ______?"
yet
We ______ (not finish) our project yet.
haven’t finished
I have seen my friend yesterday
I saw my friend yesterday.
Ask about the duration: They have lived in London for 10 years.
How long have they lived in London?
Choose the correct sentence:
I finished my work yesterday. (Past simple is used with specific time expressions.)
Rewrite using just: "She has left the office"
She has just left the office.
He ______ (write) five books so far
has written
They hasn’t eaten yet
They haven’t eaten yet.
Make a question: He has visited the museum.
Has he visited the museum?
Explain the difference:
I have lived here for 5 years vs. I lived here for 5 years.
Present perfect (have lived) means the action is still happening. Past simple (lived) means it happened in the past and is finished.
Correct the mistake: "I haven’t never seen that movie"
I have never seen that movie.
They ______ (know) each other since 2010
have known
Has you ever been to Italy?
Have you ever been to Italy?
Ask using ever: I have been to Australia.
Have you ever been to Australia?
Why is "I have met Shakespeare" incorrect?
Because Shakespeare is dead, and present perfect is used for experiences that are still possible.
Fill in the blanks with ever or never: "Have you ______ been to Japan? No, I have ______ been there."
ever, never
How long ______ you ______ (work) here?
have, worked
We lived here for five years.
We have lived here for five years.
Turn this into a question: She has worked as a teacher since 2015.
How long has she worked as a teacher?
Why do we use since and for differently in present perfect?
Since is used for a specific starting point (e.g., since 2010), while for is used for a duration (e.g., for 10 years).