Complete: “I ___ (visit) London three times.”
have visited
Complete: “I ___ ___ (study) for two hours.”
have been studying
“I ___ (read) this book three times.” Simple or Continuous?
Present Perfect Simple — have read
Which expression goes with Present Perfect? yesterday / ever / last year
ever
“Tom ______ his homework. (finish)”
Tom has finished his homework.
Complete: “She ___ never ___ (eat) sushi.”
has/ eaten
Complete: “She ___ ___ ___ (work) here since 8 a.m.”
has been working
“She ___ (study) for three hours.”
Present Perfect Continuous — has been studying
Complete: “I have lived here ___ 2022.”
Since
“We ______ English since September. (study)”
We have been studying English since September.
Make a question: “you / ever / see / a famous person?”
Have you ever seen a famous person?
Make a question: “How long / you / learn / English?”
How long have you been learning English?
“We ___ (visit) five museums this week.”
Present Perfect Simple — have visited
Complete: “She has been studying ___ three hours.”
For
“Maria ______ to Paris twice. (be)”
Maria has been to Paris twice.
Correct the mistake: “He have finished his homework.”
He has finished his homework.
Correct the mistake: “They have been study English for three years.”
They have been studying English for three years.
“It ___ (rain) all morning.”
Present Perfect Continuous — has been raining
Which is correct? I have just finished / I just have finished
I have just finished.
“They ______ football for two hours. (play)”
They have been playing football for two hours.
Make a sentence using already + finish.
I have already finished.
Make a sentence with for + Present Perfect Continuous.
Example: I have been watching TV for two hours.
Explain the difference: “I have painted the room” vs. “I have been painting the room.”
Simple = completed/result. Continuous = activity/duration/process.
Name four expressions commonly used with Present Perfect.
Possible answers: ever, never, already, yet, just, since, for, recently
“I ______ never ______ a horse. (ride)”
I have never ridden a horse.