Choose the Tense
Correct the Sentence
Make a Question
Fill in the Gaps
What’s the Difference?
100

I __ (read) this book three times.

have read

100

I have been known her for years.

I have known her for years.

100

Yes, I’ve visited Paris twice.

Have you ever visited Paris?

100

I __ (never/be) to New York.

have never been

100

What’s the difference between “I’ve read the book” and “I’ve been reading the book”?

“Have read” = finished, “Have been reading” = still in progress or focus on activity/time.

200

She __ (wait) for you all morning.

has been waiting

200

They have painted the house since last month.

They have been painting the house since last month.

200

She’s been studying for 3 hours.

How long has she been studying?

200

She __ (study) all morning.

has been studying

200

Which sentence shows a repeated action?

  • A. I’ve written two emails.

  • B. I’ve been writing emails all morning.

B

300

We __ (live) in this town since 2010.

have lived / have been living (I accept both)

300

He has been always loved pizza.

He has always loved pizza.

300

They’ve known each other since childhood.

How long have they known each other?

300

We __ (not/finish) our homework yet.

haven’t finished

300

Which tense focuses more on the result?

Present Perfect Simple

400

He __ (clean) the house, so it looks great!

has cleaned

400

She has waited here for two hours.

She has been waiting here for two hours.

400

Yes, I’ve been working on that project.

Have you been working on that project?

400

They __ (talk) on the phone for over an hour!

have been talking

400

Choose the correct option:

He’s tired because he __ (work) hard.

has been working

500

Why are you out of breath? ___ (run)?

Have you been running

500

How long have you been know each other?

How long have you known each other?

500

He’s written five songs today.

How many songs has he written today?

500

I __ (clean) my room, and now it looks great.

have cleaned

500

Explain when we use Present Perfect Continuous instead of Present Perfect Simple.

When we focus on duration, activity in progress, or recent action with visible results.

M
e
n
u