Situations
Choose
Present Perfect Continuous
Been or gone?
Ever,Just, already, yet?
Multiple Choice
100

Maria's English wasn't very good. Now it is much better. 

Maria's English ........................................ (improve).

has improved

100

Maria has been learning / learnt  English for two years.

has been learning / 's been learning

100

You have a friend who is learning Arabic. 

You ask: How long / you / learn / Arabic?

How long have you been learning Arabic?

100

Jim is on holiday. He's been / gone to Italy.

gone

100

I came to Spain 9 years _____.

A) for          B) since         C) ago

C) ago

200

The rain started two hours ago. It's still raining now. 

It .......................... (rain) for two hours.

has been raining / 's been raining

200

Have you ever run / Have you ever been running a marathon?

Have you ever run a marathon?

200

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

have been looking / 've been looking

200

Hello! I've just been / gone to the shops. I've bought lots of things.

been

200

I've been learning English ______ I was five.

A) for           B) since          C) ago

B) since

300

You see somebody fishing by the river. 

You ask: How many fish/ you / catch?

How many fish have you caught?

300

Some friends of yours are having a party next week. 

You ask: how many people have you invited/ have you been inviting?

How many people have you invited?

300

Why ...................................... (you/wait) for him ? Go now!

Have  you been waiting for him?

300

Have you ever /never been  to Paris?

ever

300

My nephew has been playing the drums _____ five years.

A) for            B) since              C) ago

A) for

400

Tom started reading a book two hours ago. He is still reading it now and he is on page 53.

He / read / for two hours 

He / read / 53 pages so far

He has been reading for two hours. / He's been reading for two hours.

He has read 53 pages so far. / He's read 53 pages so far.

400

My brother is an actor. He has appeared/has been appearing  in several films.

has appeared / 's appeared

400

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

has been working 

400

She's just/never gone to the supermarket but I'm sure she will be back soon.

just

400

Have you finished your homework ____? You've been working for hours!

a) already         b) just         c) yet

c) yet

500

When they left college, Mary and Sue started making films together. They still make films. 

They / make / ten films since they left college

They / make / films since they left college

They have made ten films since they left college. / They've made ten films since they left college.

They have been making films since they left college./ They've been making films since they left college.

500

 I haven't been finishing/ haven't finished the book yet.

haven't finished

500

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

have been thinking / 've been thinking

500

'Are you going to the bank?' 'No I've already/ never been to the bank.'

already

500

"I'm here to pick up Matt for the party"

"I'm sorry. He's _______ left."

A) yet        B) already      C) still

B) already