Hi, what do you want to do?
Khan Academy
Khan Academy: Progressive Perfect Verb Aspect
If an action has been ongoing for some time, or was once ongoing and has since completed, we say it's in the progressive perfect aspect! Test your knowledge of this grammatical aspect.
Capital Community College Foundation
Guide to Grammar and Writing: Writing Concise Sentences
Why write five paragraphs when you can say what you want to say in two? Learn how to make the most of your words and sentences to get your point across without being too wordy.
Other
Elemadrid: English Spanish Dictionary
A very effective resource tool in helping both the teacher and the student define unfamiliar words. This online dictionary translates a word from one language to another, in a wide range of languages. Can easily change the languages by...
English Club
English Club: Learn English: Vocabulary: Word of the Day
Links to an idiom of the day, phrasal verb of the day, slang of the day, and saying of the day along with a sign up to have these sent via email each day.