See also Online Exercises below.
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 simple vs continuous PDF Compare these forms in a number of exercises.
Present perfect passive exercises PDF Examples: It has been built. They have been finished.
Present perfect simple + continuous Online exercises with answers and grammar rules.
PDF grammar rules:
Present perfect rules PDF Printable grammar rules with examples.
For students of English as a second language.