Present Perfect Simple
Present Perfect Continuous
Simple or Continuous?
Time Expressions
Complete the Sentence
100

Complete: “I ___ (visit) London three times.”

have visited

100

Complete: “I ___ ___ (study) for two hours.”

have been studying

100

“I ___ (read) this book three times.” Simple or Continuous?

Present Perfect Simple — have read

100

Which expression goes with Present Perfect? yesterday / ever / last year

ever

100

“Tom ______ his homework. (finish)”

Tom has finished his homework.

200

Complete: “She ___ never ___ (eat) sushi.”

has/ eaten

200

Complete: “She ___ ___ ___ (work) here since 8 a.m.”

has been working

200

“She ___ (study) for three hours.”

Present Perfect Continuous — has been studying

200

Complete: “I have lived here ___ 2022.”

Since

200

“We ______ English since September. (study)”

We have been studying English since September.

300

Make a question: “you / ever / see / a famous person?”

Have you ever seen a famous person?

300

Make a question: “How long / you / learn / English?”

How long have you been learning English?

300

“We ___ (visit) five museums this week.”

Present Perfect Simple — have visited

300

Complete: “She has been studying ___ three hours.”

For

300

“Maria ______ to Paris twice. (be)”

Maria has been to Paris twice.

400

Correct the mistake: “He have finished his homework.”

He has finished his homework.

400

Correct the mistake: “They have been study English for three years.”

They have been studying English for three years.

400

“It ___ (rain) all morning.”

Present Perfect Continuous — has been raining

400

Which is correct? I have just finished / I just have finished

I have just finished.

400

“They ______ football for two hours. (play)”  

They have been playing football for two hours.

500

Make a sentence using already + finish.

I have already finished.

500

Make a sentence with for + Present Perfect Continuous.

Example: I have been watching TV for two hours.

500

Explain the difference: “I have painted the room” vs. “I have been painting the room.”

Simple = completed/result. Continuous = activity/duration/process.

500

Name four expressions commonly used with Present Perfect.

Possible answers: ever, never, already, yet, just, since, for, recently

500

“I ______ never ______ a horse. (ride)”

I have never ridden a horse.

M
e
n
u