Grammar Lessons by CEFR Level (A1-C2) | EFLSite.com /* Scoped Font Import */ @import url(‘https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap’); /* Main Container */ .ael-lesson-container { –ael-primary-color: #2563eb; /* Blue */ –ael-light-gray: #f1f5f9; –ael-medium-gray: #cbd5e1; –ael-dark-gray: #475569; –ael-text-color: #1e293b; –ael-card-bg: #ffffff; –ael-border-color: #e2e8f0; font-family: ‘Inter’, sans-serif; background-color: #fff; padding: 0; box-sizing: border-box; } .ael-feature-image-container { position: relative; width: 100%; height: 40vh; max-height: 350px; border-radius: 1.5rem; overflow: hidden; margin-bottom: 2rem; box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -2px rgba(0,0,0,0.1); } .ael-feature-image-container img { width: 100%; height: 100%; object-fit: cover; } .ael-feature-image-container .ael-overlay { position: absolute; inset: 0; background-color: rgba(0,0,0, 0.5); display: flex; align-items: center; justify-content: center; } .ael-feature-image-container h1 { font-size: 2.5rem; font-weight: 700; color: white; text-align: center; padding: 1rem; } /* Typography */ .ael-lesson-container h2 { font-size: 1.75rem; font-weight: 700; color: var(–ael-text-color); margin-top: 0; margin-bottom: 0.5rem; text-align: center; } .ael-lesson-container p.ael-intro { font-size: 1rem; color: var(–ael-dark-gray); margin-bottom: 2rem; max-width: 65ch; margin-left: auto; margin-right: auto; text-align: center; line-height: 1.6; } /* Filters Section */ .ael-filters { display: flex; flex-direction: column; gap: 1.5rem; margin-bottom: 2rem; } @media (min-width: 768px) { .ael-filters { flex-direction: row; justify-content: space-between; align-items: center; } } /* Category Pills */ .ael-category-pills { display: flex; flex-wrap: wrap; gap: 0.5rem; justify-content: center; } .ael-category-pills button { background-color: var(–ael-light-gray); color: var(–ael-dark-gray); border: 1px solid var(–ael-border-color); padding: 0.5rem 1rem; border-radius: 9999px; font-size: 0.875rem; font-weight: 500; cursor: pointer; transition: all 0.2s ease-in-out; } .ael-category-pills button:hover { background-color: #e2e8f0; color: var(–ael-text-color); } .ael-category-pills button.ael-active { background-color: var(–ael-primary-color); color: white; border-color: var(–ael-primary-color); } /* Search Bar */ .ael-search-wrapper { position: relative; width: 100%; max-width: 400px; margin: 0 auto; } .ael-search-wrapper input { width: 100%; padding: 0.75rem 1rem 0.75rem 2.5rem; border: 1px solid var(–ael-border-color); border-radius: 8px; font-size: 1rem; transition: border-color 0.2s, box-shadow 0.2s; box-sizing: border-box; } .ael-search-wrapper input:focus { outline: none; border-color: var(–ael-primary-color); box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.2); } .ael-search-wrapper svg { position: absolute; left: 0.75rem; top: 50%; transform: translateY(-50%); width: 1.25rem; height: 1.25rem; color: var(–ael-medium-gray); } /* Lesson Grid */ .ael-lesson-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 1.5rem; } /* Lesson Card */ .ael-lesson-card { background-color: var(–ael-card-bg); border: 1px solid var(–ael-border-color); border-radius: 12px; display: flex; flex-direction: column; transition: transform 0.2s ease, box-shadow 0.2s ease; overflow: hidden; } .ael-lesson-card:hover { transform: translateY(-4px); box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -2px rgba(0,0,0,0.1); } .ael-lesson-card .ael-card-body { padding: 1.25rem; flex-grow: 1; display: flex; flex-direction: column; } .ael-lesson-card .ael-category-tag { display: inline-block; padding: 0.25rem 0.75rem; font-size: 0.75rem; font-weight: 600; border-radius: 9999px; margin-bottom: 1rem; } /* Category-specific tag colors */ .ael-lesson-card[data-category=”A1″] .ael-category-tag { background-color: #e0f2fe; color: #0c4a6e; } .ael-lesson-card[data-category=”A2″] .ael-category-tag { background-color: #d1fae5; color: #065f46; } .ael-lesson-card[data-category=”B1″] .ael-category-tag { background-color: #fef3c7; color: #92400e; } .ael-lesson-card[data-category=”B2″] .ael-category-tag { background-color: #ffe4e6; color: #9f1239; } .ael-lesson-card[data-category=”C1″] .ael-category-tag { background-color: #ede9fe; color: #5b21b6; } .ael-lesson-card[data-category=”C2″] .ael-category-tag { background-color: #f1f5f9; color: #334155; } .ael-lesson-card h3 { font-size: 1.125rem; font-weight: 600; margin: 0 0 0.5rem 0; color: var(–ael-text-color); } .ael-lesson-card .ael-card-description { font-size: 0.9rem; color: var(–ael-dark-gray); line-height: 1.6; margin: 0 0 1.5rem 0; flex-grow: 1; } .ael-lesson-card .ael-card-footer { background-color: var(–ael-light-gray); padding: 0.75rem 1.25rem; border-top: 1px solid var(–ael-border-color); font-size: 0.8rem; color: var(–ael-dark-gray); font-weight: 500; display: flex; align-items: center; gap: 0.5rem; } /* Learn Now Button */ .ael-learn-button { display: block; background-color: var(–ael-primary-color); color: #fff !important; padding: 0.6rem 1rem; border-radius: 8px; text-decoration: none; font-weight: 600; font-size: 0.9rem; text-align: center; transition: background-color 0.2s ease-in-out, transform 0.2s ease; margin-top: auto; } .ael-learn-button:hover { background-color: #1d4ed8; transform: translateY(-2px); text-decoration: none; } /* No Results Message */ .ael-no-results { text-align: center; padding: 2rem; background-color: var(–ael-light-gray); border-radius: 8px; display: none; /* Hidden by default */ }
Grammar lesson concept with books and icons

English Grammar Lessons

Strengthen your understanding of English grammar with our clear, interactive lessons. Select your CEFR level or search for a topic to build a solid foundation.

A1

Eight Parts of Speech

Get a complete overview of the fundamental building blocks of English sentences, from nouns to interjections.

Learn Now
A1

Present Simple

Review the essential tense for habits, routines, and general truths with clear examples and exercises.

Learn Now
A1

Present Continuous

Learn to talk about actions happening now, temporary situations, and future arrangements.

Learn Now
A1

Past Simple

Review the foundational tense for talking about completed actions in the past.

Learn Now
A1

Future Simple

Understand how to use ‘will’ for spontaneous decisions, predictions, and promises about the future.

Learn Now
A1

Be going to (Future)

Learn to express future plans, intentions, and predictions based on present evidence with ‘be going to’.

Learn Now
A1

Modal Verbs: Can, Should, Must

Understand the core meanings of these essential modal verbs for ability, advice, and obligation.

Learn Now
A1

Articles

Learn the fundamental rules for using definite (the) and indefinite (a/an) articles in English.

Learn Now
A1

Quantifiers

Learn to use words like ‘some’, ‘any’, ‘much’, ‘many’, and ‘a lot of’ with countable and uncountable nouns.

Learn Now
A2

Present Simple Vs Present Continuous

Master the distinction between permanent truths/habits and temporary actions happening now.

Learn Now
A2

Present Simple Vs Present Continuous (Exercises)

Practice choosing the correct present tense in different contexts with these interactive exercises.

Learn Now
A2

Present Simple Vs Present Continuous (Exercise Set 2)

Further test your knowledge of these two fundamental present tenses with a second set of exercises.

Learn Now
A2

Past Continuous

Learn how to describe ongoing actions in the past, often interrupted by another event.

Learn Now
A2

Past Simple Vs Past Continuous

Learn to correctly combine these two tenses to narrate stories and describe past events effectively.

Learn Now
A2

Past Simple Vs Past Continuous (Cloze Quiz)

Test your understanding of the difference between past simple and continuous with this fill-in-the-blanks quiz.

Learn Now
A2

Present Perfect

Master the present perfect to talk about life experiences and past actions connected to the present.

Learn Now
A2

Used to (past habits)

Master the use of ‘used to’ to talk about habits and states that were true in the past but are not now.

Learn Now
A2

Must or Have to

Clarify the subtle differences between using ‘must’ for personal obligation and ‘have to’ for external rules.

Learn Now
A2

Not any >>> No

Learn the correct sentence structure for using ‘not any’ and ‘no’ to express absence or negation.

Learn Now
A2

Will Vs Be going to

Clarify the difference between using ‘will’ for spontaneous decisions and ‘be going to’ for prior plans.

Learn Now
B1

Past Simple Vs Present Perfect

Clarify the key differences between talking about finished past actions and past actions with present relevance.

Learn Now
B1

Present Perfect Continuous

Learn to express the duration of actions that started in the past and are still continuing.

Learn Now
B1

Present Perfect Vs Present Perfect Continuous

Understand the subtle but important differences between focusing on the result versus the duration of an action.

Learn Now
B1

Future Continuous

Practice using the future continuous to talk about actions that will be in progress at a specific time in the future.

Learn Now
B1

Past Perfect

Master the past perfect to clearly sequence events that happened before another point in the past.

Learn Now
B1

Direct and Indirect Speech

Master the rules for reporting what someone else has said, converting between direct and indirect speech.

Learn Now
B1

Active Voice and Passive Voice

Learn when and how to use the active and passive voice to make your writing more dynamic and clear.

Learn Now
B1

Modal Verbs Expressing Certainty

Learn to use modals like ‘must’, ‘might’, ‘may’, and ‘can’t’ to express degrees of certainty and deduction.

Learn Now
B2

Noun Forming Suffixes

Discover how suffixes can change verbs and adjectives into nouns, greatly expanding your vocabulary.

Learn Now
B2

Adjective-Forming Suffixes

Expand your vocabulary by learning common suffixes that turn other words into adjectives.

Learn Now
B2

Nouns in Apposition

Understand how to use appositives to add extra information and rename nouns in your sentences.

Learn Now
B2

Impersonal Passive

Learn to use formal passive structures like “It is said that…” to report opinions and beliefs impersonally.</pLearn Now

B2

Article Quiz (Advanced)

Challenge your understanding of ‘a’, ‘an’, ‘the’, and the zero article with this advanced quiz.

Learn Now
A1

Verb to Be

Master am, is, are from zero — the foundation of every English sentence, with simple explanations and exercises.

Learn Now
A1

Present Simple (English–Myanmar)

Learn the present simple tense with clear English–Myanmar explanations, made for Myanmar learners.

Learn Now
A1

Eight Parts of Speech (Eng–Myan)

The eight parts of speech explained in English and Myanmar — build your grammar foundation step by step.

Learn Now
A2

Countable vs Uncountable – Singular vs Plural

Sort out countable and uncountable nouns, plus singular vs plural rules, with practice exercises.

Learn Now
A2

Present Simple Based Comprehension

Test your present simple through comprehension passages — read, understand, and use the tense in context.

Learn Now
A2

Present Simple vs Continuous – Reading & Writing

Reading and writing exercises that train you to choose correctly between present simple and continuous.

Learn Now
A2

Present Continuous Practice (Reading & Writing)

Strengthen the present continuous with focused reading and writing practice activities.

Learn Now
A2

Present Continuous Reading Exercise

A full reading exercise built around the present continuous — see the tense working in real text.

Learn Now
A2

Learn Present Continuous Through Songs

Learn the present continuous through popular songs — lyrics-based exercises that make grammar stick.

Learn Now
B2

Past Perfect vs Past Simple (Advanced)

Advanced-level practice on past perfect vs past simple — timelines, tricky contrasts, and challenging exercises.

Learn Now

No lessons found. Try adjusting your search or filters.

document.addEventListener(‘DOMContentLoaded’, function() { // Check if the script has already run to avoid re-attaching listeners if (document.body.classList.contains(‘ael-script-loaded’)) { return; } document.body.classList.add(‘ael-script-loaded’); const searchInput = document.getElementById(‘ael-search-input’); const categoryPillsContainer = document.getElementById(‘ael-category-pills-container’); const lessonGrid = document.getElementById(‘ael-lesson-grid-container’); const lessonCards = lessonGrid.querySelectorAll(‘.ael-lesson-card’); const noResultsMessage = document.getElementById(‘ael-no-results-message’); let currentCategory = ‘All’; let currentSearchTerm = ”; function filterLessons() { let visibleCount = 0; lessonCards.forEach(card => { const cardCategory = card.getAttribute(‘data-category’); const cardTitle = card.querySelector(‘h3’).textContent.toLowerCase(); const cardDescription = card.querySelector(‘p’).textContent.toLowerCase(); const categoryMatch = (currentCategory === ‘All’ || cardCategory === currentCategory); const searchMatch = (cardTitle.includes(currentSearchTerm) || cardDescription.includes(currentSearchTerm)); if (categoryMatch && searchMatch) { card.style.display = ‘flex’; visibleCount++; } else { card.style.display = ‘none’; } }); noResultsMessage.style.display = visibleCount === 0 ? ‘block’ : ‘none’; } // Event listener for search input searchInput.addEventListener(‘input’, function(e) { currentSearchTerm = e.target.value.toLowerCase(); filterLessons(); }); // Event listener for category pills (using event delegation) categoryPillsContainer.addEventListener(‘click’, function(e) { if (e.target.tagName === ‘BUTTON’) { // Remove active class from all buttons categoryPillsContainer.querySelectorAll(‘button’).forEach(btn => { btn.classList.remove(‘ael-active’); }); // Add active class to the clicked button e.target.classList.add(‘ael-active’); currentCategory = e.target.getAttribute(‘data-category’); filterLessons(); } }); // Initial filter call filterLessons(); });
Complete list of grammar lessons
/* Scoped styles for the lesson component */ .lesson-component-container { font-family: ‘Inter’, sans-serif; } .lesson-component-container h3, .lesson-component-container h4 { font-family: ‘Lora’, serif; }

About the Lesson Creators

Photo of Yan Naing Soe Nyunt
Yan Naing Soe Nyunt

Ed-tech Expert, Counsellor & ELT Professional

Photo of Khin Sandar Win
Khin Sandar Win

Curriculum Developer & ELT Professional

of EFLSite and EduBurma

Join Our Live English Classes

Expert-led courses on Microsoft Teams.