Present Perfect Simple or Present Perfect Continuous?
Present Continuous or Present Perfect Continuous?
Present Simple or Present Continuous
Random
100

Maria .............................. (learn) English for two years.

Maria has been learning English for two years.

100

You have a friend who is learning Arabic. 

You ask: 

(how long / learn / Arabic?)

How long have you been learning Arabic?

100

*Complete the question:

__________________? I play basketball on Fridays.

When do you play basketball?

100

'Did you enjoy your holiday?' 'Yes, it's the best holiday ..................................... (have) for a long time.'

I've had

200

Make a question: 

(ever / run / marathon?)

Have you ever run a marathon?

200

Hello, Tom. I ................................ (look) for you all morning. Where have you been?

have been looking

200

*Complete the question:

__________________? My mom is working at the moment.

What is your mom doing (at the moment)?

200

'The car broke down yesterday.' 'Not again! That's the second time .................................................... (happen) this week.'

It's happened / that's happened

300

Some friends of yours are having a party next week. You ask:

(how many people / invite?)

How many people have you invited?

300

Why ........................... (you/look) at me like that? Stop it!

are you looking

300

*Complete the question:

__________________? My grandparents go for a walk in the mornings.

What do your grandparents do in the mornings?


300
Len is playing tennis. He's not very good and he doesn't know the rules. You ask: Have ............................................... He says: No, this is the first ........................................
Have you played tennis before? Not, this is the first time I've played tennis.
400

My brother is an actor. He .......................... (appear) in several films.

He has appeared in several films.

400

'Is Ann on holiday this week?' 'No, she .......................... (work).'

is working

400

*Complete the question:

__________________? My family and I usually go to the cinema on the weekend.

What do your family and you do on the weekend?

400
You look tired. ....................................................... (you/work) hard?
Have you been working
500

I ................................. (read) the book you lent me but I ............................... (not / finish) it yet.

have been reading / haven't finished

500

I ............................ (think) about what you said and I've decided to take your advice.

have been thinking

500

*Complete the question:

__________________? My sister has English lessons every Tuesday and Thursday.

When does your sister have English lessons?

500
A friend of yours is saving money to go on holiday. You ask: (how long / save?) (how much money / save?)
How long have you been saving? How much money have you saved?
M
e
n
u