wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Preguntas sobre el presente perfecto

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Why are you smiling? Have you been chatting with someone special?

a)

Present perfect simple – completed action.

b)

Present perfect continuous – recent action with visible result.

c)

Present perfect simple – past action without a date.

2.

I have cleaned my room, so it looks much better now.

a)

Present perfect continuous – long process.

b)

Present perfect simple – completed action with present result.

c)

Present perfect simple – habitual action.

3.

They have been discussing all morning.

a)

Present perfect simple – punctual action.

b)

Present perfect continuous – action that started in the past and continues now.

c)

Present perfect continuous – completed action without result.

4.

I have lost my keys again!

a)

Present perfect simple – completed action with effect in the present.

b)

Present perfect continuous – ongoing action.

c)

Present perfect simple – habit.

5.

She has been learning dancing for two months.

a)

Present perfect simple – experience without date.

b)

Present perfect continuous – action in progress since the past.

c)

Present perfect simple – completed action.

6.

We have never eaten sushi before.

a)

Present perfect simple – life experience without a specific moment.

b)

Present perfect continuous – ongoing action.

c)

Present perfect simple – duration.

7.

You're all wet! Have you been swimming?

a)

Present perfect simple – completed action.

b)

Present perfect continuous – recent action with visible result.

c)

Present perfect simple – permanent state.

8.

I just finished my project.

a)

Present perfect simple – completed action with present result.

b)

Present perfect continuous – ongoing process.

c)

Present perfect continuous – habitual action.

9.

He has been watching too much television lately.

a)

Present perfect continuous – recent and repeated action.

b)

Present perfect simple – completed action.

c)

Present perfect simple – experience.

10.

We have known since primary school.

a)

Present perfect simple – state verb that started in the past and continues.

b)

Present perfect continuous – physical process.

c)

Present perfect continuous – interrupted action.

11.

I broke my glasses, so I can't see well.

a)

Present perfect simple – completed action with current result.

b)

Present perfect continuous – ongoing process.

c)

Present perfect simple – habitual action.

12.

They have been building that bridge for months.

a)

Present perfect continuous – long action that continues.

b)

Present perfect simple – completed action.

c)

Present perfect continuous – punctual action.

13.

The battery of my phone has died again.

a)

Present perfect simple – current result of a completed action.

b)

Present perfect continuous – repeated process.

c)

Present perfect simple – duration.

14.

He has been exercising at the gym lately.

a)

Present perfect simple – completed action.

b)

Present perfect continuous – recent or repeated action.

c)

Present perfect simple – result.

15.

I have read that book three times.

a)

Present perfect simple – number of times something has been done.

b)

Present perfect continuous – duration.

c)

Present perfect continuous – current process.

16.

The children have been laughing for the last ten minutes.

a)

Present perfect simple – punctual action.

b)

Present perfect continuous – ongoing action from the past.

c)

Present perfect simple – present result.

17.

Have you ever tried Mexican food?

a)

Present perfect simple – life experience.

b)

Present perfect continuous – repeated action.

c)

Present perfect simple – action in progress.

18.

I have been studying all afternoon, and I am exhausted.

a)

Present perfect continuous – duration with present effect.

b)

Present perfect simple – completed action.

c)

Present perfect simple – experience.

19.

She has just arrived to the airport.

a)

Present perfect simple – action completed with present result.

b)

Present perfect continuous – ongoing process.

c)

Present perfect simple – habit.

20.

Why is your face red? Have you been running?

a)

Present perfect simple – completed action.

b)

Present perfect continuous – recent action with visible result.

c)

Present perfect simple – state.