Skip navigation

Snap Language

Getting Smarter through Language

List of Grammar Lessons | Advanced (C Level)

General Grammar Topics

The Syntactic Subject and Its Semantic Roles: A Linguistic Analysis. We often think of the subject as a single concept (something or someone “acting” on the subject). Learn about the many semantic functions and meanings of the subject depending on the type of sentence structure.

Confusing Words and Expressions

Video Contronyms. Words that are the opposite of themselves. (Video opens on YouTube in a new tab)

Sentence Structure, Clauses

The Simple Sentence UNIT

The Simple Sentence is a multi-page advanced grammar course on the basics of a simple sentence, including plenty of exercises.

This unit covers topics such as

  • prepositional, gerund, participle, and absolute phrases,
  • the verb and other parts of the sentence,
  • the simple subject in complex subjects,
  • subject-verb agreement with complex subjects, and
  • the difference between sentence and clauses.

Verbs and Verb Tenses

For a complete list of lessons on verbs and verb tenses, see List of Verb Tense Lessons.

Time Frames and Verb Tenses. To learn verb tenses more easily, it helps to understand how each verb tense places an action or event in a particular time frame. Learn the concept of time frames, which will help you understand verb tenses in English.

What Are Verb Tenses? Learn a different perspective on what verb tenses are and what they do. (You might be surprised.)

What Else?

We are working hard to bring you more lessons. In the meantime, see below how you can support Snap Language so we can continue creating instructional materials for you.

Thank you for using Snap Language for your language needs!

Card image cap

Thanks to our supporters!

This material has been made possible by supporters like you. Learn how you can support us.

Card image cap

“What should I learn next?”

Check our our lessons on verbs and verb tenses or use the navigation buttons to choose another skill or another lesson in this skill.

 Thank you for Supporting Snap Language

Snap Language supporters make the creation of these materials possible.

Learn how you can support our work, get perks, and help us continue creating high-quality materials.

You can support us by simply white-listing this site.