You are on page 1of 2

Present perfect simple and continuous: exercise 3

https://www.e-grammar.org/present-perfect-simple-continuous/

Exercise 3

Correct mistakes.

I've been driving every car in our family and I do not like any of them.

I've driven every car in our family and I do not like any of them.

We've run so long and I'm not tired yet.

We've been running so long and I'm not tired yet.

Take this picture. I've been painting it for you.

Take this picture. I've painted it for you.

Isn't it ready yet? How long are you making it?

Isn't it ready yet? How long have you been making it?

I only heard from her twice since she left.

I have only heard from her twice since she left.

He has never been staying here as far as I know.

He has never stayed here as far as I know.

He didn't call me since we had the argument.

He hasn't called me since we had the argument.

Is that Sue? We've tried to contact her since we arrived.

Is that Sue? We've been trying to contact her since we arrived.

I haven't talked to Jill yet. I haven't been seeing her very often lately.

I haven't talked to Jill yet. I haven't seen her very often lately.

He is a good teacher. - How long is he teaching?

He is a good teacher. - How long has he been teaching?

You are still working! - Yes, I've picked strawberries all afternoon.
You are still working! - Yes, I've been picking strawberries all afternoon.

They are quite busy. They've rebuilt their house for more than a year.

They are quite busy. They've been rebuilding their house for more than a year.

See Key with answers on the next page.

ESL worksheets on e-grammar.org


Key with answers

Present perfect: Exercise 3

I've driven every car in our family...

We've been running so long...

I've painted it for you.

How long have you been making it?

I have only heard from her twice...

He has never stayed here...

He hasn't called me...

We've been trying to contact her...

I haven't seen her very often lately.

How long has he been teaching?

Yes, I've been picking strawberries all afternoon.


They've been rebuilding their house for more than a year.

ESL worksheets on e-grammar.org

You might also like