ESL worksheets and activities - Present perfect continuous - how long?

Resource centre - Present perfect continuous - how long?

Printable version

Download and print a free PDF version of this activity to use in the classroom with accompanying teacher notes.


Aim To practise the present perfect continuous tense and forming questions with How long...?
Activity Students ask and answer questions to complete a chart
Organisation Individual and pair work
Preparation Make enough copies of the activity for the number of students in your class
What do I do? 1 Hand out the activity.
2 Students ask you “How long...?” questions to complete the YOUR TEACHER column. Correct form where necessary.
3 Divide students into pairs. Students complete the YOU column.
4 Students ask questions to their partner, completing the YOUR PARTNER column

Your teacher | You | Your partner?

(live) in this town?
(have) your shoes?
(drive)?
(be) awake?
(take) classes at this school?
(have) your hair like that?
(have) your watch?
(do) this exercise?
(learn /teach) English?

Share...

Teach EFL

Young Learners

Practical ideas for a wide variety of language practice activities.
Get it from Amazon UK | US
Via Lingua - TEFL Courses in Mexico, Portugal, Greece, Hungary, Russia, Italy and TurkeyFunny English, SpainEF Swara, IndonesiaTEFL Worldwide Prague - TEFL CoursesInternational House Dubai - CELTA and Delta coursesTEFL Paris - TESOL CertificateThe International TEFL Corporation - Learn to teach EnglishApollo English - CELTA course in VietnamTEFL Iberia - TEFL certificate in BarcelonaATI - TEFL Courses in IndiaWill-Excel – 4-week In-China classroom course + 6 months paid teachingThe Language House - TEFL Courses in PragueThe Language House TEFLEF Xian - English Teachers neededOntesol - Teaching the world to teachTEFL in Spain - TEFL certificate in GranadaTEFL Toulouse - 4 week TEFL courses in FranceTEFL Training College - Go-TEFL CoursesTEFL Lab London - Trinity Cert TESOL plus weekend and taster coursesATI - TESOL Course in ThailandTEFL ScotlandTEFL in Prague - Summer coursesATI - TEFL certificate course in ThailandTEFL Academy - Online TEFL courseTEFL EnglandOxford TEFL - Teach English worldwide

Eslbase icon  ©  2012 Eslbase. All rights reserved

Follow Eslbase on