Skip to main content

DocuGrammar

DocuGrammar - Collection of grammar references in web format (powered by Docusaurus)

About Practical English Usage

Practical English Usage (PEU) answers the questions that teachers and learners ask about English grammar and vocabulary with clear, corpus-informed explanations and examples.

It is written by Michael Swan and published by Oxford University Press. It is intended mainly for advanced students and teachers of English as a foreign or second language.

PEU includes more than 600 entries divided into two parts -- grammar and vocabulary. From usage of tenses to changes in English, it aims to give the most important information to deal with common language problems.

About English Grammar Today

English Grammar Today is an up-to-date guide to the grammar of modern English. It is useful for all users of English but in particular for learners of English at an intermediate to upper-intermediate level (CEF B1–C1). It will also be helpful to teachers of English looking for clear explanations and real examples.

English Grammar Today provides a range of grammatical explanations from basic points, such as how we form questions in English, to more advanced points, such as how to use particular words and phrases to apologise, to address people, to be polite, to agree with others or to respond to what is said. They include key features of grammar, such as adjective, adverb, noun, determiner, ellipsis, main clause, future, conjunction, as well as individual words and pairs of words which are commonly confused, such as above/over and make/do.

Web format

DocuGrammar—a collection of grammar references (powered by Docusaurus) in web format. Navigate the entries you want with ease. Read anywhere, anytime on any devices with no compromises. Switch to light or dark mode at any time.

Open source

The source code of DocuGrammar is on GitHub. Mistakes, spelling errors, inconsistent format or anything else you can spot can be edited. You can also contribute code or functions to further improve the project.

Markdown (for content)

We mostly use Markdown, which is a simple plain-text format, for the content in /docs. We believe Markdown makes it easy to contribute to the project.