For intermediate - advanced levels.
Practise the difference between the present perfect simple and present perfect continuous.
PDF worksheets with answers:
Rewrite sentences in the present perfect simple:
I went to shops yesterday. - I have already gone to shops.
Complete sentences with verbs in brackets and signal words:
I ___ it. (do, already) - I have already done it.
Complete the conversation:
A: How long ___ unemployed? (you | be)
B: ___ any job since May. (I | not have)
What has Matt done since he got back from his trip round the world?
(give presents to everyone)
He has given presents to everyone.
(not go to work)
He hasn't gone to work.
Complete questions or answers to make short dialogues:
A: ___ Kim yet? (see)
B: Not yet. But I am going to see her on Friday.
Make questions to complete the conversation between Ben and his mum:
Mum: ___? (do - your homework)
Ben: Mum? It's Saturday tomorrow.
More PDF worksheets:
Present perfect worksheets PDF Compare present perfect simple and continuous forms.
PDF grammar rules:
English tenses PDF Printable grammar rules with examples.
All these exercises and grammar rules are intended for elementary - advanced students of English as a second language.