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.

 

 

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



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!



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!



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!


Advertise here

 

  Grammar worksheets > Verbs > Verb tenses > Past simple/present perfect > FOR-SINCE-DURING-AGO-PAST SIMPLE AND PRESENT PERFECT (KEY INCLUDED)
English worksheet: FOR-SINCE-DURING-AGO-PAST SIMPLE AND PRESENT PERFECT (KEY INCLUDED) FOR-SINCE-DURING-AGO-PAST SIMPLE AND PRESENT PERFECT (KEY INCLUDED)

First, students have to complete some sentences with “for”, “since”, “during” or “ago”. Then they use these same words + the past simple or the present perfect of the verbs in brackets to complete the sentences under the pictures.I hope you like it and find it useful. Have a wonderful week. Hugs!

 Level:elementary
 Age: 12-14
 Downloads:751

Copyright © 08/5/2011   Ana Isabel Valdés
Publication or redistribution of any part of this document is forbidden without authorization of the copyright owner.




Spain
see more worksheets by Katiana

 



 

Related resources:
for or since worksheets
for or since english exercises

Comments:


Dottel
Germany

         posted by Dottel
Wonderful! Thanks!


Silvy_E
United States

Thank you dear Ana :))         posted by Silvy_E


a isabel
Portugal

         posted by a isabel
Fantastic as always, thanks a lot!


xochitsin
Mexico

         posted by xochitsin
thanks!


VaneV
Costa Rica

         posted by VaneV
It´s a GREAT worksheet as usual, thank you so much for all your wonderful contributions dear Ana :o)


Fallen Angel
Portugal

         posted by Fallen Angel
Another great contribution!Thanks!


Hijab
Brazil

Thank you, Ana : ) : ) : )         posted by Hijab


RukiaK
Mexico

Thanks!         posted by RukiaK


judieguv
Costa Rica

         posted by judieguv
Great contribution!


nurikzhan
Kazakhstan

Thank you!         posted by nurikzhan
EXCELLENT!


pirchy
Israel

Thanks for sharing your creative work! Wonderful as always:)         posted by pirchy


piszke
Hungary

Great! Thanks for sharing.         posted by piszke


zailda
Brazil

Gorgeous and useful, thanks for sharing!         posted by zailda


seni77
Germany

         posted by seni77
Thank you so much!


Thessaloniki
Greece

         posted by Thessaloniki
THANK YOU ANA.GREAT!


Poohbear
Germany

Fantastic, dear Ana! Thank you!         posted by Poohbear


perma
Greece

thank you!         posted by perma


Ayfer Dal
Turkey

thank you so much :)         posted by Ayfer Dal


karagozian
France

         posted by karagozian
Thank you very much for your precious contributions !!!


عاشقة القدس
Oman

         posted by عاشقة القدس
Wonderful as always!


Helenka90
Russian Federation

         posted by Helenka90
Thanks a lot!


montseteacher
Spain

         posted by montseteacher
Great once more dear Ana! Thanks!


lethulan88
Vietnam

         posted by lethulan88
Thanks for sharing! Good luck!


LILIAAMALIA
Greece

         posted by LILIAAMALIA
thanks a lot!


alakhthou
France

         posted by alakhthou
Excellent worksheet. Thanks alot dear friend!


Sharin Raj
Malaysia

Marvelous as always, dearest Ana.         posted by Sharin Raj


ellakass
Israel

Wonderful ! Thank you!         posted by ellakass


Mabdel
Morocco

         posted by Mabdel
Awesome as always! Thanks a bunch for sharing.


denise_calazans
Brazil

         posted by denise_calazans
Thanks for sharing, dear friend!

Have a nice week =)


traute
Spain

Excellent worksheet and very useful. Thanks for sharing.          posted by traute


yola1923
Spain

fantastic and useful as always dear Ana!! Have a nice day!         posted by yola1923


Nasim-1977
Tajikistan

         posted by Nasim-1977
Wonderful, useful and fantastic!! Thanks for sharing! You are the best Ana!


Rosario Pacheco
Portugal

Great as usual! Thanks for sharing!         posted by Rosario Pacheco


Mayrose
Romania

Thank you!         posted by Mayrose


luboff
Russian Federation

Fantastic job! thank U very much!         posted by luboff


bjones
Spain

Thank U !         posted by bjones


mariannina
Italy

Ciao         posted by mariannina
How great, thank you


ana79
Spain

         posted by ana79
thanks for sharing


Annettannette
Ukraine

Nice work! Thanks for sharing :-}}}         posted by Annettannette


Tecus
Hungary

Superb! I´ll need this ws soon! Thank you!         posted by Tecus


anamarbelen
Spain

Thanks a million for your wonderful worksheet, Katiana.         posted by anamarbelen


vikral
India

Superb. very well made. Thanks for sharing..         posted by vikral


juliag
Japan

         posted by juliag
It´s marvelous dearest Ana, thank you for sharing it with us. Wishing you a wonderful week. Hugs


Anneclaire
Italy

         posted by Anneclaire
Brilliant! Thx a lot!


carinaluc
Argentina

Thank you for sharing!!         posted by carinaluc


teresapr
Portugal

         posted by teresapr
Thanks so much for another fantastic resource, dear friend!Have a nice week!


CFM.maestro.ingles
Spain

Useful and well designed as always, dear Ana!         posted by CFM.maestro.ingles
Thanks a lot for creating and sharing such great contributions!


FroggyClaudine
France

Dear Ana, this is really great as usual! Thanks for sharing.         posted by FroggyClaudine


gilorit
Israel

¸.•*¨*`•. Thank you .•*¨*`•.¸          posted by gilorit


67Englishteacher
France

         posted by 67Englishteacher
thanks!


lady_gargara
Turkey

thanks for sharing! have a nice day :)         posted by lady_gargara


LUCETTA06
Italy

         posted by LUCETTA06
EXCELLENT, THANKS A LOT!


greni
Hungary

Great as always. Thanks a lot, dear Ana:)         posted by greni


Manuvdb 66
Italy

         posted by Manuvdb 66
Thanks! I love your worksheets! Thanks for your great job!


lenusik
Russian Federation

         posted by lenusik
Thank you!


abba
Spain

         posted by abba
Thanks a lot for sharing :))


Zsuzsapszi
Hungary

Just perfect and nice. Thanks a lot for sharing.         posted by Zsuzsapszi


coyote.chus
Spain

Really useful, And cute! thank you!         posted by coyote.chus


neusferris
Spain

         posted by neusferris
Excellent idea!! Thanks and have a nice week.


falafel
Tunisia

Great useful work. Thanks dear for sharing. Have a nice day.         posted by falafel


mada_1
Spain

Marvellous as all your contributions! Thank you dear Ana. Have a great week :)         posted by mada_1


Greek Professor
Greece

Always looking forward to your work...THANKS FOR ALL         posted by Greek Professor


Zmarques
Portugal

         posted by Zmarques
It´s difficult to find appropriate adjectives to describe your work!...Perfect, excellent, superb, magnificent, outstanding, fantastic, wonderful, incredible, great, much, much more than nice! Accept our simple, but honest, "Thank you!"


anareb
Spain

         posted by anareb
Thanks very much!


florecita75
Mexico

Thank you very much! :)         posted by florecita75


romer
Spain

That´s really wonderful!!! Thanks a lot for sharing!         posted by romer


missola
Palestine

         posted by missola
thanx alot


may monia
Tunisia

         posted by may monia
Great work .Thanks


Snowflake33
Macedonia

*** THANK YOU ***         posted by Snowflake33


amethystflorida
Indonesia

         posted by amethystflorida
thx a lot


virginianunez4
Argentina

         posted by virginianunez4
thanks a lot! really nice


montseteacher
Spain

         posted by montseteacher
thanks!


Awsana
Yemen

Thanks a lot.         posted by Awsana


elisa0405
Austria

         posted by elisa0405
thanks for sharing, very useful :-)


mauro78
Colombia

         posted by mauro78
Thank you very much!!!