A student just showed me a new site, GoEnglish.Me. It's by VOA. It's not for everyone; it has lessons for Chinese, Farsi, Indoesian and (soon) Vietnamese. The site is Goenglish.Me; try it if it has your language!
English Tenses with Cartoons- (Be careful...there are lots of ads you can click on by mistake
A4ESL- Present Perfect or Past?
Youtube Video on Present Perfect (Watch at home)
ESL Points Present Perfect video (watch at home)
Present Perfect Continuous (Includes British and American English examples)
Oxford University Press has online activities for their texts. Here's the Step Forward site's page.
Here are some ELLO conversations that talk about jobs. Don't forget to check the questions and vocabulary explanations on the right hand side of the page.
Jobs (This is and older lesson on the site and works a bit differently. See the link for the transcript above the screen)
Grammar Challenge is a weekly grammar "game" that uses English learners to teach grammar points.
BBC Learning English has lots of activities and interesting things to do related to learning English.
www.manythings.org is a great site with lots of activities especially for beginners and advanced beginners.