WorksheetsPreguntas sobre el presente perfecto
Total questions: 20
Worksheet time: 10mins
Why are you smiling? Have you been chatting with someone special?
Present perfect simple – completed action.
Present perfect continuous – recent action with visible result.
Present perfect simple – past action without a date.
I have cleaned my room, so it looks much better now.
Present perfect continuous – long process.
Present perfect simple – completed action with present result.
Present perfect simple – habitual action.
They have been discussing all morning.
Present perfect simple – punctual action.
Present perfect continuous – action that started in the past and continues now.
Present perfect continuous – completed action without result.
I have lost my keys again!
Present perfect simple – completed action with effect in the present.
Present perfect continuous – ongoing action.
Present perfect simple – habit.
She has been learning dancing for two months.
Present perfect simple – experience without date.
Present perfect continuous – action in progress since the past.
Present perfect simple – completed action.
We have never eaten sushi before.
Present perfect simple – life experience without a specific moment.
Present perfect continuous – ongoing action.
Present perfect simple – duration.
You're all wet! Have you been swimming?
Present perfect simple – completed action.
Present perfect continuous – recent action with visible result.
Present perfect simple – permanent state.
I just finished my project.
Present perfect simple – completed action with present result.
Present perfect continuous – ongoing process.
Present perfect continuous – habitual action.
He has been watching too much television lately.
Present perfect continuous – recent and repeated action.
Present perfect simple – completed action.
Present perfect simple – experience.
We have known since primary school.
Present perfect simple – state verb that started in the past and continues.
Present perfect continuous – physical process.
Present perfect continuous – interrupted action.
I broke my glasses, so I can't see well.
Present perfect simple – completed action with current result.
Present perfect continuous – ongoing process.
Present perfect simple – habitual action.
They have been building that bridge for months.
Present perfect continuous – long action that continues.
Present perfect simple – completed action.
Present perfect continuous – punctual action.
The battery of my phone has died again.
Present perfect simple – current result of a completed action.
Present perfect continuous – repeated process.
Present perfect simple – duration.
He has been exercising at the gym lately.
Present perfect simple – completed action.
Present perfect continuous – recent or repeated action.
Present perfect simple – result.
I have read that book three times.
Present perfect simple – number of times something has been done.
Present perfect continuous – duration.
Present perfect continuous – current process.
The children have been laughing for the last ten minutes.
Present perfect simple – punctual action.
Present perfect continuous – ongoing action from the past.
Present perfect simple – present result.
Have you ever tried Mexican food?
Present perfect simple – life experience.
Present perfect continuous – repeated action.
Present perfect simple – action in progress.
I have been studying all afternoon, and I am exhausted.
Present perfect continuous – duration with present effect.
Present perfect simple – completed action.
Present perfect simple – experience.
She has just arrived to the airport.
Present perfect simple – action completed with present result.
Present perfect continuous – ongoing process.
Present perfect simple – habit.
Why is your face red? Have you been running?
Present perfect simple – completed action.
Present perfect continuous – recent action with visible result.
Present perfect simple – state.
