State vs dynamic verbs
Present Perfect Simple
Present Perfect Continuous
Present Perfect Simple vs Present Perfect Continuous
100

I think|'m thinking about going to a fashion show tomorrow.

I'm thinking about going to a fashion show tomorrow.

100

 (you/ever/be) to the opera?

Have you ever been to the opera?

100

How long / you / wear / your glasses?

How long have you been wearing glasses?

100

 I’ve looked | been looking for you for an hour!

 I’ve been looking for you for an hour!

200

I don't think|'m not thinking the show was a success.

I don't think the show was a success.

200

Michael (just/upload) some videos.

Michael has just uploaded some videos.

200

It / rain / two hours now.

It has been raining for two hours now.

200

How many paintings have you sold | been selling ?

How many paintings have you sold?

300

Do you have|Are you having a favourite fashion designer?

Do you have a favourite fashion designer?

300

Emily  (already/buy) a birthday present for her mum.

Emily has already bought a birthday present for her mum.

300

We / not / watch / the match.

We have not been watching the match. 

300

We have travelled | been travelling for a couple of weeks now.

We have been travelling for a couple of weeks now.

400

 Does Jane have|Is Jane having breakfast right now?

Is Jane having breakfast right now?

400

You can have your book back now because I (I | already | finish) it.

You can have your book back now because I’ve already finished it.

400

I / study / art / 2009.

I have been studying art since 2009.

400

The professor has answered | been answering more than 50 questions about science.

The professor has answered more than 50 questions about science.

500

What does John look|is John looking like? Is he tall?

What does John look like? Is he tall?

500

I want to learn the guitar but I (yet | find | not | a teacher).

I want to learn the guitar but I haven’t found a teacher yet.

500

 How long / John / work in that café?

How long has John been working in that café?

500

Anne has known | been knowing Jessie since primary school.

Anne has known Jessie since primary school.