Welcome to ESL Printables, the website where English Language teachers exchange resources: worksheets, lesson plans,  activities, etc.
Our collection is growing every day with the help of many teachers. If you want to download you have to send your own contributions.

 

 

Present perfect worksheets:

English Worksheet: PRESENT PERFECT WITH FOR AND SINCE
PRESENT PERFECT WITH FOR AND SINCE
Level: intermediate
Age: 10-14
Downloads: 5708


English Worksheet: GRAMMAR TIME - PRESENT PERFECT (with key editable)
GRAMMAR TIME - PRESENT PERFECT (with key editable)
Level: elementary
Age: 12-14
Downloads: 3695


English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 12-17
Downloads: 3218


English Worksheet: PRESENT PERFECT - GRAMMAR-GUIDE (B&W VERSION INCLUDED)
PRESENT PERFECT - GRAMMAR-GUIDE (B&W VERSION INCLUDED)
Level: intermediate
Age: 12-17
Downloads: 2785


English Worksheet: Present perfect with  just  yet  already  and  ever(2 pages)
Present perfect with just yet already and ever(2 pages)
Level: elementary
Age: 11-17
Downloads: 2049


English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: intermediate
Age: 11-17
Downloads: 2046


English Worksheet: What has just happened? (Present Perfect)
What has just happened? (Present Perfect)
Level: intermediate
Age: 13-14
Downloads: 1994


English Worksheet: PRESENT PERFECT - IRREGULAR VERBS
PRESENT PERFECT - IRREGULAR VERBS
Level: elementary
Age: 12-14
Downloads: 1769


English Worksheet: SINCE and FOR  - Present Perfect
SINCE and FOR - Present Perfect
Level: intermediate
Age: 12-17
Downloads: 1577


English Worksheet: Present Perfect Simple
Present Perfect Simple
Level: intermediate
Age: 12-17
Downloads: 1143


English Worksheet: PRESENT PERFECT - Negative and Question (B&W+KEY included)
PRESENT PERFECT - Negative and Question (B&W+KEY included)
Level: elementary
Age: 6-14
Downloads: 1055


English Worksheet: since - for - already - yet - never - ever - still - just - recently - lately * signal words in Present Perfect * with grammar, key and B&W
since - for - already - yet - never - ever - still - just - recently - lately * signal words in Present Perfect * with grammar, key and B&W
Level: elementary
Age: 12-17
Downloads: 967


English Worksheet: Present perfect with FOR or SINCE
Present perfect with FOR or SINCE
Level: intermediate
Age: 10-17
Downloads: 859


English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 12-17
Downloads: 842


English Worksheet: PRESENT PERFECT MIND MAP
PRESENT PERFECT MIND MAP
Level: elementary
Age: 10-17
Downloads: 684


English Worksheet: Present Perfect: just- already-yet (+Key)
Present Perfect: just- already-yet (+Key)
Level: intermediate
Age: 9-14
Downloads: 677


English Worksheet: Present Perfect simple, time expressions (yet, already, since, for, ever, never....) Grammar guide + exercises (1) *Editable
Present Perfect simple, time expressions (yet, already, since, for, ever, never....) Grammar guide + exercises (1) *Editable
Level: intermediate
Age: 14-17
Downloads: 674


English Worksheet: present perfect (editable with key)
present perfect (editable with key)
Level: elementary
Age: 12-14
Downloads: 664


English Worksheet: WHAT HAVE THE DOGS DONE? (PRESENT PERFECT)
WHAT HAVE THE DOGS DONE? (PRESENT PERFECT)
Level: elementary
Age: 11-14
Downloads: 662


English Worksheet:
"WHAT HAVE THEY DONE?" - PRESENT PERFECT
Level: intermediate
Age: 11-17
Downloads: 639


 

English Lessons for Kids - Videos, Printables, Games, Online Tests
Teach kids with an engaging blended English program. A multi-level English curriculum featuring cartoon animated videos, engaging games, interactive tests and a progress tracker. Take a tour now!



Teach Children to Read with Phonics, Worksheets, Games, Videos, Books
These are among the best phonics worksheets, games, videos and flash cards you will find online. The has everything you need to help a child learn to read through phonics: decodable stories, listening exercises, you name it. Visit this page now!



Live Worksheets
Worksheets that listen. Worksheets that speak. Worksheets that motivate students. Worksheets that save paper, ink and time.



English, Math & Science Games - Add energy to your classrooms!
Math, Science & ESL Games review exercises for primary learners. Games that work on all devices!



Make Your Own Worksheets Online - Just $4.99 p/m
Over 20 smart worksheet generators for making fun, effective lesson materials. Make worksheets from your own wordlists, or start with one shared by our members and customise it to suit your needs. Sign up today and try 3 for free! - Quickworksheets.net



High Quality ESL Lesson Plans - Free Samples - $26 Membership
Be a better teacher! Hundreds of PDF lesson plans. Grammar, reading, vocabulary, speaking. All with comprehensive Teacher Notes included. Zero preparation time required. Listening lesson plans with mp3 files also available. Plus flashcards. Benefit from fifteen years of ESL experience. Use coupon code "ESLPR" on registration for discount!


Advertise here

 

  Grammar worksheets > Verbs > Verb tenses > Present perfect > Present perfect Simple Practice
English worksheet: Present perfect Simple Practice Present perfect Simple Practice

Students complete the past participle forms, complete the sentences in present perfect and match the sentences to the pictures. Nice practice for elementary students! Hope you like it!!

 Level:elementary
 Age: 11-14
 Downloads:2115

Copyright © 16/11/2008   Maria Patricia Amaya
Publication or redistribution of any part of this document is forbidden without authorization of the copyright owner.




Argentina
see more worksheets by Pacchy

 



 

Preview:
Present perfect Simple Practice

 

 

Comments:


dan1238
Argentina

fantastic!!!         posted by dan1238
and very complete too!! thanks!!


nazegül
Turkey

         posted by nazegül
so useful.. so nice...


lilytech
Argentina

thanks!         posted by lilytech


celiamaria
Portugal

         posted by celiamaria
Useful. Thanks!


vcjr
Brazil

         posted by vcjr
GREAT WORKSHEET..THANKS..GREETINGS FROM RIO DE JANEIRO-BRAZIL


Cassy
Brazil

         posted by Cassy
thanx


EvaRamos
Panama

Thanks!         posted by EvaRamos
Thanks for sharing that useful worksheet, Maria :)


Katiana
Spain

Great!         posted by Katiana
Very nice worksheet. Thanks a lot for sharing.


meuge
Argentina

         posted by meuge
Thank you!!!! This is a great and very useful worksheet!


lisha
Peru

         posted by lisha
Thanks


CHARMED ONE
Mexico

Thanks for sharing very useful material :)         posted by CHARMED ONE


isita
Chile

Thanks for sharing this wk!!!         posted by isita


lexxa
Russian Federation

Awesome! Thanks         posted by lexxa


chrabonsc
Poland

         posted by chrabonsc
great thanks :)


frenchfrog
France

         posted by frenchfrog
Very nice and useful! Thanks a lot! (17.11.08)


anatoren
Israel

Great work! Thanks for sharing.         posted by anatoren


leva
Hungary

Fantastic!Thanks!         posted by leva


pupa
Serbia

         posted by pupa
Thanks a lot!


dublinschool
Spain

         posted by dublinschool
thanks for sharing! :)


alex1968
Greece

thanx :-)         posted by alex1968
Very useful!!!


mpotb
Spain

         posted by mpotb
Very nice and useful worksheet!!! Thanks a lot!!!


Minie
France

         posted by Minie
Thanks !


sruggy
Morocco

THAT S A GREAT WORKSHEET         posted by sruggy
THANKS FOR SHARING IT


sirah
Argentina

Great! Thanks!         posted by sirah


sickgeo (F)
Greece

         posted by sickgeo (F)
What a brilliant worksheet, thanks a lot!!!


Zora
Canada

         posted by Zora
Great activity, thanks. :-)


marileia
Greece

         posted by marileia
thanks!


tanalu
Brazil

         posted by tanalu
Really nice...
Thanks :)


bamarcia
Brazil

FANTASTIC!!!         posted by bamarcia
Thanks again! ;)


MARGAUX
France

         posted by MARGAUX
Nice worksheet, thanks again !


gilorit
Israel

Thank you ;-)         posted by gilorit


sirenriver
Turkey

         posted by sirenriver
good job.thanks.........


isiss
Poland

Great! Thanks.         posted by isiss


sehmaran
Turkey

thank you very much         posted by sehmaran


mmargalef
Spain

well done!         posted by mmargalef
thanks for sharing this excellent worksheet with us :)


nessita77
Spain

         posted by nessita77
It is what I was looking for! Thank you very much!


firstime
France

         posted by firstime
Thanks a lot!


spring
Turkey

         posted by spring
Great and useful ws..Thanks a lot Maria:)))


Katia del Pilar
Peru

Great!         posted by Katia del Pilar
Thanks.
:)


acpastro
Brazil

Thanks for sharing!!!         posted by acpastro


domnitza
Romania

         posted by domnitza
thanks!


isabelzr
Spain

         posted by isabelzr
Fantastic worksheet, complete and very useful. Thanks a lot


jujuka
Hungary

         posted by jujuka
I love it. Thanks again :)


valedanilova
Macedonia

         posted by valedanilova
Very nice and useful! Thanks a lot!!!


marcia chaves
Brazil

Thanks for sharing!!!!         posted by marcia chaves


Anabelita
Portugal

         posted by Anabelita
Thanks.


Gataferrugem
Portugal

Gorgeous! Thanks for sharing! ;o)*          posted by Gataferrugem


mmsilva
Portugal

         posted by mmsilva
Thank you!


morganalin
Portugal

         posted by morganalin
Really nice and interesting worksheet, thanks for sharing it with us!


Mietz
Germany

         posted by Mietz
Wonderful! Thanks for sharing!


TheSilentMan
France

EXCELLENT !!!!!!! Great worksheet................         posted by TheSilentMan


vanda51
Portugal

WELLLLLLLLLLLLLLLL DONE!         posted by vanda51
Thank you so much for sharing this wonderful worksheet with us :)*


luadosolzinho
Brazil

Superb! Thanks a lot!         posted by luadosolzinho


Cyn.
Argentina

A must have!         posted by Cyn.
Wow!
Thanks for this Pacchy!
It´s a winner, first place in your downloads on the first day, congrats!
See you around!
Cyn


offstage
Brazil

         posted by offstage
Fabulous worksheet. Thank you for sharing. Greetings from Brazil


missola
Palestine

         posted by missola
wow
this is very nice
thx for sharing


Nandel
Argentina

         posted by Nandel
Great! Thanks for sharing!


aftab57
United Kingdom

         posted by aftab57
Thank you for sharing work of highest quality.


miss mary
Portugal

         posted by miss mary
Thank you for sharing :)


Hannale
Greece

         posted by Hannale
thank you


Manderlay
Turkey

         posted by Manderlay
Thanks a lot.


jen2
Mexico

PRESENT PERFECT TENSE         posted by jen2
Woow!! I´m so happy to find this page. Just that I need. Thanks so much.


simidil
Saudi Arabia

         posted by simidil
Pacchy


Splendid

You´ve done a good job.

Thanks dear


anaisabel001
Spain

         posted by anaisabel001
THANKS FOR YOUR LOVELY WORKSHEET!!!


atlantis1971
Portugal

Perfect : )         posted by atlantis1971
Thanks a lot!


teresaraiva
Portugal

Great worksheet. Thanks!         posted by teresaraiva


Rose_uy
Uruguay

         posted by Rose_uy
fantastic! thanks!


cgato
Portugal

GREAT         posted by cgato
Thank you. I really need some material on this :)


pandy
United Kingdom

         posted by pandy
lovely, thanks :0)


Anna P
Brazil

         posted by Anna P
Thanks. I´m using it right now!


Anna P
Brazil

         posted by Anna P
Thanks. I´m using it right now!


mapri
Peru

Thanks for Sharing         posted by mapri
It is a very useful information for me. It is a beautiful and well prepared sheet.


mira_bela_maria
Romania

         posted by mira_bela_maria
thank you!


iagomez
Colombia

thanks a lot         posted by iagomez
great job


Renata75
Czech Republic

Thanks for sharing:-)         posted by Renata75


yetigumboots
Germany

         posted by yetigumboots
Thank you for this. great


profound717
Saudi Arabia

Very Supporting         posted by profound717
Thanks a lot!


marulito
Uruguay

         posted by marulito
thanks a lot!


ghroordala3
Oman

         posted by ghroordala3
thank you


ENGLISH_FIRE_TEACHER
Colombia

AWESOME         posted by ENGLISH_FIRE_TEACHER
Thanks my darling an excellent worksheet for my students.
Keep on hardworking!


cutie2you
Thailand

         posted by cutie2you
Great ..Thank you


south star
Saudi Arabia

         posted by south star
thank u too much for this work


kiyia8
Spain

         posted by kiyia8
thanks for sharing! :)


mammahen
Uruguay

         posted by mammahen
Great worksheet! Thanks for sharing!


anamb7
Argentina

Thanks for sharing!         posted by anamb7


yetigumboots
Germany

         posted by yetigumboots
Thank you for this. xx


Nani Pappi
Portugal

T*H*A*N*K*S* !!!!         posted by Nani Pappi


mairim75
Uruguay

         posted by mairim75
GREAT JOB!!!! THANK YOU SO MUCH!!!


Tutuinko
Chile

         posted by Tutuinko
thanx ;)


montseteacher
Spain

         posted by montseteacher
Great work! Thanks !


Phen
Thailand

This is the great idea! Great worksheet! Thank you from my heart.         posted by Phen


apvelasquez
Portugal

Present Perfect Worksheet         posted by apvelasquez
Great, useful ws :)
Thks for sharing.


apvelasquez
Portugal

         posted by apvelasquez
Great work - thank you for sharing :)


montseteacher
Spain

         posted by montseteacher
thanks for sharing!


Twinkerbell
Portugal

         posted by Twinkerbell
So nice! Tkx


LittleFatMan
Japan

         posted by LittleFatMan
What size is this document? It is not A4 or 8.5 x 11!


gilderoy_lockhart
Chile

         posted by gilderoy_lockhart
Awesome job!!! :D


boiyor
Argentina

         posted by boiyor
THANXS for sharing!


florecita75
Mexico

Thanks a million :)         posted by florecita75


ILO
Poland

         posted by ILO
Thanks a lot !!!!


ILO
Poland

         posted by ILO
Thanks a lot !!!!


ILO
Poland

         posted by ILO
Thanks a lot !!!!


amayreh
Bahrain

thanks         posted by amayreh


slieb
Austria

Thank you very much for sharing!         posted by slieb


stryc.fido
Czech Republic

         posted by stryc.fido
seems easy. I´ll try it out tomorrow :-) thanks!


Kadrie
Russian Federation

         posted by Kadrie
It is interseting for my pupils and useful. Many thanks!


sarrah mohammed
Tunisia

*A*W*E*S*O*M*E* **THANK YOU SO MUCH FOR SHARING**         posted by sarrah mohammed


judahe15
Colombia

         posted by judahe15
good


mcris
Brazil

         posted by mcris
wow thanks


aftab57
United Kingdom

Thank you sharing excellent materials.         posted by aftab57