University of Victoria (Canada)
University of Victoria: Grammar Topics
A large collection of concise explanations of various aspects of English grammar and usage. All topics include exercises that can be done, checked, and corrected online. Solid resource for English language learners at the intermediate...
University of Washington
Mary Nell's Grammar Summaries
The University of Washington provides an excellent collection of grammar-related summaries. The collection includes material on verb tenses, agreement, noncount nouns, and many other topics.
Other
Using english.com: English Grammar Quizzes & Worksheets
A nice treasure trove of printable grammar worksheets organized by proficiency level: beginner, intermediate, and advanced. Emphasis is on parts of speech but you'll also find some that focus on common spelling issues and vocabulary...
English Club
English Club: Learn English: Grammar: Gerunds Quiz
Choose the correct gerund to complete the ten sentences in this quiz. Answers can be checked upon completion.
Sophia Learning
Sophia: Possessives and Gerunds
A screencast lesson [5:41] explaining how possessive pronouns are used with gerunds and gerund phrases.
Capital Community College Foundation
Guide to Grammar and Writing: Irregular Verbs
An extensive look at verbs in all their various forms and uses. A very valuable and easy to understand resource with many examples.
Colby College
Spanish Language & Culture: The Present Participle
Use this site to practice strengthening your knowledge of present participles. Utilize this efficient online worksheet to insert the present participles of the given infinitive. Afterwards, translate the English infinitive into the...
University of Calgary
University of Calgary: Practice Distinguishing Phrases
This section of an online grammar guide provides a review of and an interactive exercise on identifying different types of phrases.
University of North Carolina
University of North Carolina: Writing Center: Fragments and Run Ons
What are sentence fragments and run-on sentences? Explore this informative resource to review the meaning and some examples of these. Provides techniques for avoiding fragments and run-ons in writing assignments.