<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arquivo de irregular verb patterns - Wilford Academy</title>
	<atom:link href="https://wilfordfluency.com/tag/irregular-verb-patterns/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Professor Particular de Inglês Online com Márcio Wilford</description>
	<lastBuildDate>Wed, 12 Aug 2026 21:47:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://wilfordfluency.com/wp-content/uploads/2026/08/cropped-insta-32x32.png</url>
	<title>Arquivo de irregular verb patterns - Wilford Academy</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>English Irregular Verb Patterns: Learn Them in Groups with Examples</title>
		<link>https://wilfordfluency.com/english-irregular-verb-patterns/</link>
					<comments>https://wilfordfluency.com/english-irregular-verb-patterns/#respond</comments>
		
		<dc:creator><![CDATA[wilfordfluency]]></dc:creator>
		<pubDate>Wed, 12 Aug 2026 21:47:06 +0000</pubDate>
				<category><![CDATA[English Grammar]]></category>
		<category><![CDATA[English grammar]]></category>
		<category><![CDATA[English irregular verbs]]></category>
		<category><![CDATA[English vocabulary]]></category>
		<category><![CDATA[irregular verb patterns]]></category>
		<category><![CDATA[past participle]]></category>
		<category><![CDATA[past simple]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>Learn English irregular verb patterns in groups, with Past Simple and Past Participle examples, memory techniques, common mistakes and practice.</p>
<p>O post <a href="https://wilfordfluency.com/english-irregular-verb-patterns/">English Irregular Verb Patterns: Learn Them in Groups with Examples</a> apareceu primeiro em <a href="https://wilfordfluency.com">Wilford Academy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<style>#wf-irregular-patterns, #wf-irregular-patterns * { box-sizing: border-box; } #wf-irregular-patterns { --wfp-navy: #082b5c; --wfp-blue: #0b63ce; --wfp-light-blue: #eaf4ff; --wfp-pale: #f6f9fd; --wfp-gold: #ffca3a; --wfp-green: #147a4b; --wfp-red: #b42318; --wfp-text: #172033; --wfp-muted: #536176; --wfp-border: #cdd9e8; width: 100%; max-width: 100%; color: var(--wfp-text); overflow-wrap: anywhere; } #wf-irregular-patterns > p { margin: 0 0 1.25em; } #wf-irregular-patterns > p, #wf-irregular-patterns > ul > li, #wf-irregular-patterns .wfp-hero p, #wf-irregular-patterns .wfp-kicker, #wf-irregular-patterns .wfp-answer, #wf-irregular-patterns .wfp-note, #wf-irregular-patterns .wfp-warning, #wf-irregular-patterns .wfp-author, #wf-irregular-patterns .wfp-toc, #wf-irregular-patterns .wfp-table-wrap th, #wf-irregular-patterns .wfp-table-wrap td, #wf-irregular-patterns .wfp-pattern-code, #wf-irregular-patterns .wfp-search label, #wf-irregular-patterns .wfp-search input, #wf-irregular-patterns .wfp-search button, #wf-irregular-patterns .wfp-search-status, #wf-irregular-patterns .wfp-no-results, #wf-irregular-patterns .wfp-pattern-group > p, #wf-irregular-patterns .wfp-formula, #wf-irregular-patterns .wfp-example-list li, #wf-irregular-patterns .wfp-memory-card p, #wf-irregular-patterns blockquote, #wf-irregular-patterns .wfp-practice summary, #wf-irregular-patterns .wfp-faq summary, #wf-irregular-patterns .wfp-detail-answer, #wf-irregular-patterns .wfp-sources { font-size: 18px; } #wf-irregular-patterns > h2, #wf-irregular-patterns > h3, #wf-irregular-patterns .wfp-faq > h2, #wf-irregular-patterns .wfp-practice > h2, #wf-irregular-patterns .wfp-sources > h2 { color: var(--wfp-navy); letter-spacing: -0.02em; } #wf-irregular-patterns > h2, #wf-irregular-patterns .wfp-faq > h2, #wf-irregular-patterns .wfp-practice > h2, #wf-irregular-patterns .wfp-sources > h2 { margin: 2.1em 0 0.75em; } #wf-irregular-patterns > h3 { margin: 1.6em 0 0.55em; } #wf-irregular-patterns .wfp-content-link { color: var(--wfp-blue); font-weight: 700; text-decoration-thickness: 2px; text-underline-offset: 3px; } #wf-irregular-patterns .wfp-feature-image { width: 100%; margin: 0 0 32px; padding: 0; } #wf-irregular-patterns .wfp-feature-image img { display: block; width: 100%; height: auto; margin: 0; border-radius: 24px; box-shadow: 0 18px 45px rgba(8, 43, 92, 0.18); } #wf-irregular-patterns .wfp-hero { position: relative; margin: 0 0 34px; padding: clamp(30px, 5vw, 56px); border-radius: 24px; color: #fff; background: radial-gradient(circle at 90% 16%, rgba(255, 202, 58, 0.3), transparent 24%), linear-gradient(135deg, #061f43 0%, #0b63ce 100%); box-shadow: 0 18px 45px rgba(8, 43, 92, 0.2); overflow: hidden; } #wf-irregular-patterns .wfp-hero::after { content: "sing · sang · sung"; position: absolute; right: -14px; bottom: -16px; max-width: 58%; color: rgba(255, 255, 255, 0.08); font-weight: 900; text-align: right; pointer-events: none; } #wf-irregular-patterns .wfp-kicker { display: inline-flex; margin-bottom: 16px; padding: 6px 13px; border: 1px solid rgba(255, 255, 255, 0.42); border-radius: 999px; background: rgba(255, 255, 255, 0.12); font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; } #wf-irregular-patterns .wfp-hero p { position: relative; z-index: 1; max-width: 880px; margin: 0; color: #fff; } #wf-irregular-patterns .wfp-answer, #wf-irregular-patterns .wfp-note, #wf-irregular-patterns .wfp-warning, #wf-irregular-patterns .wfp-author { margin: 28px 0; padding: 24px 26px; border-radius: 16px; } #wf-irregular-patterns .wfp-answer { border-left: 6px solid var(--wfp-blue); background: var(--wfp-light-blue); } #wf-irregular-patterns .wfp-note { border: 1px solid #b9d8ff; background: #f1f7ff; } #wf-irregular-patterns .wfp-warning { border: 1px solid #f1d47a; background: #fff9e8; } #wf-irregular-patterns .wfp-author { border: 1px solid var(--wfp-border); background: var(--wfp-pale); } #wf-irregular-patterns .wfp-answer strong, #wf-irregular-patterns .wfp-note strong, #wf-irregular-patterns .wfp-warning strong { color: var(--wfp-navy); } #wf-irregular-patterns .wfp-toc { margin: 32px 0; padding: 26px; border: 1px solid var(--wfp-border); border-radius: 18px; background: #fff; box-shadow: 0 10px 30px rgba(8, 43, 92, 0.08); } #wf-irregular-patterns .wfp-toc-title { margin: 0 0 14px; color: var(--wfp-navy); font-weight: 900; } #wf-irregular-patterns .wfp-toc ol { margin: 0; padding-left: 25px; columns: 2; column-gap: 42px; } #wf-irregular-patterns .wfp-toc li { margin: 7px 0; break-inside: avoid; } #wf-irregular-patterns .wfp-toc a { color: var(--wfp-blue); font-weight: 700; } #wf-irregular-patterns .wfp-table-wrap { width: 100%; margin: 26px 0 36px; } #wf-irregular-patterns .wfp-table-wrap table { width: 100%; border-collapse: separate; border-spacing: 0; border: 1px solid var(--wfp-border); border-radius: 16px; background: #fff; overflow: hidden; box-shadow: 0 10px 28px rgba(8, 43, 92, 0.08); } #wf-irregular-patterns .wfp-table-wrap th { padding: 16px 14px; border-right: 1px solid rgba(255, 255, 255, 0.18); color: #fff; background: var(--wfp-navy); text-align: left; vertical-align: middle; } #wf-irregular-patterns .wfp-table-wrap th:last-child { border-right: 0; } #wf-irregular-patterns .wfp-table-wrap td { padding: 14px; border-right: 1px solid var(--wfp-border); border-bottom: 1px solid var(--wfp-border); vertical-align: top; } #wf-irregular-patterns .wfp-table-wrap tr:nth-child(even) td { background: #f7faff; } #wf-irregular-patterns .wfp-table-wrap tr:last-child td { border-bottom: 0; } #wf-irregular-patterns .wfp-table-wrap td:last-child { border-right: 0; } #wf-irregular-patterns .wfp-pattern-code { display: inline-flex; align-items: center; justify-content: center; min-width: 52px; padding: 5px 9px; border-radius: 999px; color: #fff; background: var(--wfp-blue); font-weight: 900; letter-spacing: 0.04em; } @media (min-width: 761px) { #wf-irregular-patterns .wfp-pattern-code { width: max-content; white-space: nowrap; overflow-wrap: normal; word-break: normal; } } #wf-irregular-patterns .wfp-verb { color: var(--wfp-blue); font-weight: 900; } #wf-irregular-patterns .wfp-example { color: #26344a; font-style: italic; } #wf-irregular-patterns .wfp-search { margin: 30px 0; padding: 22px; border: 1px solid var(--wfp-border); border-radius: 16px; background: var(--wfp-pale); } #wf-irregular-patterns .wfp-search label { display: block; margin-bottom: 9px; color: var(--wfp-navy); font-weight: 900; } #wf-irregular-patterns .wfp-search-row { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 10px; } #wf-irregular-patterns .wfp-search input { width: 100%; min-height: 48px; padding: 10px 14px; border: 1px solid #9fb2ca; border-radius: 10px; color: var(--wfp-text); background: #fff; } #wf-irregular-patterns .wfp-search input:focus { border-color: var(--wfp-blue); outline: 3px solid rgba(11, 99, 206, 0.16); } #wf-irregular-patterns .wfp-clear { min-height: 48px; padding: 10px 18px; border: 0; border-radius: 10px; color: #fff; background: var(--wfp-navy); cursor: pointer; font-weight: 800; } #wf-irregular-patterns .wfp-search-status { margin: 10px 0 0; color: var(--wfp-muted); } #wf-irregular-patterns .wfp-no-results { display: none; margin: 22px 0; padding: 20px; border: 1px solid #f1d47a; border-radius: 14px; background: #fff9e8; } #wf-irregular-patterns .wfp-pattern-group { margin: 34px 0; padding: 26px; border: 1px solid var(--wfp-border); border-radius: 18px; background: #fff; box-shadow: 0 9px 24px rgba(8, 43, 92, 0.07); } #wf-irregular-patterns .wfp-pattern-group > h3 { margin: 0 0 10px; color: var(--wfp-navy); } #wf-irregular-patterns .wfp-pattern-group > p { margin: 0 0 1.1em; } #wf-irregular-patterns .wfp-pattern-group > p:last-child { margin-bottom: 0; } #wf-irregular-patterns .wfp-formula { display: inline-block; margin: 4px 0 15px; padding: 7px 12px; border-radius: 9px; color: #fff; background: var(--wfp-blue); font-family: Consolas, Monaco, monospace; font-weight: 800; } #wf-irregular-patterns .wfp-example-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; margin: 20px 0 0; padding: 0; list-style: none; } #wf-irregular-patterns .wfp-example-list li { padding: 14px 16px; border: 1px solid var(--wfp-border); border-radius: 12px; background: var(--wfp-pale); } #wf-irregular-patterns .wfp-memory-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; margin: 25px 0 34px; } #wf-irregular-patterns .wfp-memory-card { padding: 23px; border: 1px solid var(--wfp-border); border-radius: 16px; background: #fff; box-shadow: 0 9px 24px rgba(8, 43, 92, 0.07); } #wf-irregular-patterns .wfp-memory-card h3 { margin: 0 0 10px; color: var(--wfp-navy); } #wf-irregular-patterns .wfp-memory-card p:last-child { margin-bottom: 0; } #wf-irregular-patterns .wfp-download-box { margin: 30px 0 36px; padding: 26px; border: 1px solid #b9d8ff; border-radius: 18px; background: linear-gradient(135deg, #f1f7ff 0%, #ffffff 100%); box-shadow: 0 10px 28px rgba(8, 43, 92, 0.09); } #wf-irregular-patterns .wfp-download-box h3 { margin: 0 0 10px; color: var(--wfp-navy); } #wf-irregular-patterns .wfp-download-box > p { margin: 0 0 20px; font-size: 18px; } #wf-irregular-patterns .wfp-download-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; } #wf-irregular-patterns .wfp-download-card { display: flex; flex-direction: column; align-items: flex-start; padding: 20px; border: 1px solid var(--wfp-border); border-radius: 14px; background: #fff; } #wf-irregular-patterns .wfp-download-card strong { display: block; margin-bottom: 7px; color: var(--wfp-navy); font-size: 18px; } #wf-irregular-patterns .wfp-download-card p { flex: 1; margin: 0 0 16px; font-size: 18px; } #wf-irregular-patterns .wfp-pdf-link { display: inline-flex; align-items: center; justify-content: center; min-height: 46px; padding: 10px 16px; border-radius: 10px; color: #fff; background: var(--wfp-blue); font-size: 18px; font-weight: 900; line-height: 1.3; text-decoration: none; } #wf-irregular-patterns .wfp-pdf-link:hover, #wf-irregular-patterns .wfp-pdf-link:focus { color: #fff; background: var(--wfp-navy); text-decoration: underline; } #wf-irregular-patterns blockquote { margin: 18px 0; padding: 18px 22px; border-left: 5px solid var(--wfp-blue); border-radius: 0 12px 12px 0; background: var(--wfp-pale); color: #243047; font-style: normal; } #wf-irregular-patterns blockquote p { margin: 0 0 10px; } #wf-irregular-patterns blockquote p:last-child { margin-bottom: 0; } #wf-irregular-patterns .wfp-correct { color: var(--wfp-green); font-weight: 800; } #wf-irregular-patterns .wfp-incorrect { color: var(--wfp-red); font-weight: 800; } #wf-irregular-patterns .wfp-practice details, #wf-irregular-patterns .wfp-faq details { margin: 0 0 13px; border: 1px solid var(--wfp-border); border-radius: 14px; background: #fff; overflow: hidden; } #wf-irregular-patterns .wfp-practice summary, #wf-irregular-patterns .wfp-faq summary { position: relative; padding: 19px 54px 19px 20px; color: var(--wfp-navy); cursor: pointer; font-weight: 900; list-style: none; } #wf-irregular-patterns .wfp-practice summary::-webkit-details-marker, #wf-irregular-patterns .wfp-faq summary::-webkit-details-marker { display: none; } #wf-irregular-patterns .wfp-practice summary::after, #wf-irregular-patterns .wfp-faq summary::after { content: "+"; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); color: var(--wfp-blue); font-weight: 900; } #wf-irregular-patterns .wfp-practice details[open] summary::after, #wf-irregular-patterns .wfp-faq details[open] summary::after { content: "−"; } #wf-irregular-patterns .wfp-detail-answer { padding: 0 20px 20px; } #wf-irregular-patterns .wfp-detail-answer p:last-child { margin-bottom: 0; } #wf-irregular-patterns .wfp-amazon-ad { width: 100%; max-width: 100%; margin: 42px auto; clear: both; text-align: center; } #wf-irregular-patterns .wfp-amazon-ad > * { max-width: 100%; margin-left: auto; margin-right: auto; } #wf-irregular-patterns .wfp-sources { margin-top: 42px; padding-top: 24px; border-top: 1px solid var(--wfp-border); color: var(--wfp-muted); } #wf-irregular-patterns .wfp-sources li { margin-bottom: 8px; } @media (max-width: 760px) { #wf-irregular-patterns .wfp-feature-image { width: 100vw; max-width: none; margin: 0 calc(50% - 50vw) 28px; } #wf-irregular-patterns .wfp-feature-image img { width: 100%; max-width: none; border-radius: 0; } #wf-irregular-patterns .wfp-hero { width: 100vw; max-width: 100vw; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); padding: 32px 20px 38px; border-radius: 0; } #wf-irregular-patterns .wfp-toc ol { columns: 1; } #wf-irregular-patterns .wfp-search-row { grid-template-columns: 1fr; } #wf-irregular-patterns .wfp-example-list, #wf-irregular-patterns .wfp-memory-grid, #wf-irregular-patterns .wfp-download-grid { grid-template-columns: 1fr; } #wf-irregular-patterns .wfp-table-wrap table, #wf-irregular-patterns .wfp-table-wrap tbody, #wf-irregular-patterns .wfp-table-wrap tr, #wf-irregular-patterns .wfp-table-wrap td { display: block; width: 100%; } #wf-irregular-patterns .wfp-table-wrap table { border: 0; border-radius: 0; background: transparent; box-shadow: none; } #wf-irregular-patterns .wfp-table-wrap thead { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } #wf-irregular-patterns .wfp-table-wrap tbody tr { margin-bottom: 16px; border: 1px solid var(--wfp-border); border-radius: 14px; background: #fff; box-shadow: 0 8px 22px rgba(8, 43, 92, 0.09); overflow: hidden; } #wf-irregular-patterns .wfp-table-wrap td, #wf-irregular-patterns .wfp-table-wrap tr:nth-child(even) td { display: grid; grid-template-columns: minmax(118px, 0.8fr) minmax(0, 1.35fr); gap: 13px; align-items: start; padding: 13px 15px; border-right: 0; border-bottom: 1px solid var(--wfp-border); background: #fff; } #wf-irregular-patterns .wfp-table-wrap td::before { content: attr(data-label); color: var(--wfp-navy); font-weight: 900; } #wf-irregular-patterns .wfp-table-wrap td:last-child { border-bottom: 0; } #wf-irregular-patterns .wfp-pattern-group, #wf-irregular-patterns .wfp-answer, #wf-irregular-patterns .wfp-note, #wf-irregular-patterns .wfp-warning, #wf-irregular-patterns .wfp-author, #wf-irregular-patterns .wfp-toc, #wf-irregular-patterns .wfp-memory-card, #wf-irregular-patterns .wfp-download-box { padding: 20px 18px; } } @media (max-width: 420px) { #wf-irregular-patterns .wfp-table-wrap td, #wf-irregular-patterns .wfp-table-wrap tr:nth-child(even) td { grid-template-columns: 1fr; gap: 3px; } }</style>
<article id="wf-irregular-patterns">
<figure class="wfp-feature-image">
    <img fetchpriority="high" src="https://wilfordfluency.com/wp-content/uploads/2026/08/english-irregular-verb-patterns.png" alt="English irregular verb patterns grouped with Past Simple and Past Participle examples" width="1254" height="1254" loading="eager" fetchpriority="high" decoding="async"><br />
  </figure>
<div class="wfp-hero">
    <span class="wfp-kicker">English Grammar · Irregular Verbs</span></p>
<p>English irregular verbs are easier to remember when you stop treating them as one enormous alphabetical list. This guide groups common verbs by the changes they share, explains the important exceptions, and shows every pattern in real sentences.</p>
</p></div>
<div class="wfp-answer">
    <strong>Quick answer:</strong> Many irregular verbs are irregular in similar ways. For example, <em>sing, sang, sung</em> follows the same vowel pattern as <em>ring, rang, rung</em>, while <em>keep, kept, kept</em> resembles <em>sleep, slept, slept</em>. These similarities are memory tools, not rules for inventing unfamiliar forms.
  </div>
<nav class="wfp-toc" aria-label="Table of contents">
<p class="wfp-toc-title">In this guide</p>
<ol>
<li><a href="#why-patterns-help">Why patterns help</a></li>
<li><a href="#pattern-map">Quick pattern map</a></li>
<li><a href="#search-patterns">Search the verb groups</a></li>
<li><a href="#same-form">Verbs that do not change</a></li>
<li><a href="#past-forms-match">Matching past forms</a></li>
<li><a href="#vowel-patterns">Vowel-change patterns</a></li>
<li><a href="#unique-verbs">Unique irregular verbs</a></li>
<li><a href="#how-to-memorize">How to memorize them</a></li>
<li><a href="#practice">Practice questions</a></li>
<li><a href="#faq">Frequently asked questions</a></li>
</ol>
</nav>
<h2 id="why-patterns-help">Why Learning Irregular Verbs in Patterns Works Better</h2>
<p>If you have searched for <strong>how to memorize irregular verbs</strong>, you have probably found long lists arranged from A to Z. An alphabetical list is useful as a reference, but alphabetical neighbours do not necessarily sound or behave alike. <em>Begin</em> and <em>bend</em>, for example, are close in a dictionary, but their forms follow different patterns.</p>
<blockquote>
<p><strong>begin → began → begun</strong></p>
<p><strong>bend → bent → bent</strong></p>
</blockquote>
<p>Grouping verbs by form creates smaller families. Therefore, instead of trying to remember three isolated words each time, you connect a new verb to a sound change you already recognise. Compare <em>sing, sang, sung</em> with <em>ring, rang, rung</em>. The second set becomes easier because the first set gives your memory a model.</p>
<p>However, these families are not productive grammar rules. In other words, you should not assume that every verb with a similar spelling changes in the same way. We say <em>bring, brought, brought</em>, not <em>bring, brang, brung</em>. The groups help you organise correct forms that you have checked.</p>
<p>For a single alphabetical reference, use our <a class="wfp-content-link" href="https://wilfordfluency.com/english-irregular-verbs-list-v1-v2-v3/">complete English irregular verbs list with Past Simple and Past Participle forms</a>. This article has a different purpose: it turns that large list into memorable families.</p>
<h2 id="pattern-map">The Five Main Irregular Verb Patterns</h2>
<p>The letters A, B and C below represent forms, not grammar names. A repeated letter means that two forms are identical. Therefore, ABB means that the Past Simple and Past Participle are the same.</p>
<div class="wfp-table-wrap">
<table>
<thead>
<tr>
<th>Pattern</th>
<th>What happens</th>
<th>Example</th>
<th>What to remember</th>
</tr>
</thead>
<tbody>
<tr>
<td data-label="Pattern"><span class="wfp-pattern-code">AAA</span></td>
<td data-label="What happens">All three forms are identical.</td>
<td data-label="Example"><strong>cut → cut → cut</strong></td>
<td data-label="What to remember">Context shows whether the action is present or past.</td>
</tr>
<tr>
<td data-label="Pattern"><span class="wfp-pattern-code">ABB</span></td>
<td data-label="What happens">The two past forms match.</td>
<td data-label="Example"><strong>keep → kept → kept</strong></td>
<td data-label="What to remember">Learn the base form plus one shared past form.</td>
</tr>
<tr>
<td data-label="Pattern"><span class="wfp-pattern-code">ABA</span></td>
<td data-label="What happens">The Base Verb and Past Participle match.</td>
<td data-label="Example"><strong>come → came → come</strong></td>
<td data-label="What to remember">The Past Simple is the only different form.</td>
</tr>
<tr>
<td data-label="Pattern"><span class="wfp-pattern-code">ABC</span></td>
<td data-label="What happens">All three forms are different.</td>
<td data-label="Example"><strong>sing → sang → sung</strong></td>
<td data-label="What to remember">Sound families can connect several verbs.</td>
</tr>
<tr>
<td data-label="Pattern"><span class="wfp-pattern-code">Unique</span></td>
<td data-label="What happens">The verb has an exceptional history or structure.</td>
<td data-label="Example"><strong>go → went → gone</strong></td>
<td data-label="What to remember">Learn very common exceptions separately.</td>
</tr>
</tbody>
</table></div>
<div class="wfp-warning">
    <strong>Important:</strong> The pattern labels are study labels. They help us compare forms, but they do not replace the names <em>Base Verb</em>, <em>Past Simple</em> and <em>Past Participle</em>.
  </div>
<div class="wfp-amazon-ad">
    <div id="waca-instance-1" class="waca-placeholder waca-placeholder-layout-grid" data-post-id="8799" data-limit="4" data-columns="4" data-layout="grid" data-context="" data-fallback="" data-country="" data-language="" data-heading="" data-debug="no" data-carousel="auto" data-align="right" data-size="300x250" data-popup-trigger="smart" data-popup-delay="12" data-popup-scroll="85"><span class="waca-loading" aria-live="polite"></span></div>
  </div>
<h2 id="search-patterns">Search the Irregular Verb Groups</h2>
<p>Type any Base Verb, Past Simple form or Past Participle below. The page will show the groups containing that form. For example, search for <em>drank</em>, <em>known</em>, <em>sent</em> or <em>gone</em>.</p>
<div class="wfp-search" role="search">
    <label for="wfp-verb-search">Search a verb or verb form</label></p>
<div class="wfp-search-row">
      <input id="wfp-verb-search" type="search" placeholder="Example: sing, sang, sung or sent" autocomplete="off"><br />
      <button class="wfp-clear" id="wfp-clear-search" type="button">Clear search</button>
    </div>
<p class="wfp-search-status" id="wfp-search-status" aria-live="polite">
</p></div>
<div class="wfp-no-results" id="wfp-no-results">No verb in these groups matches your search. Try the Base Verb or check the complete irregular verbs list linked above.</div>
<h2 id="same-form">Pattern 1: Verbs That Do Not Change, AAA</h2>
<p>In the AAA pattern, the Base Verb, Past Simple and Past Participle have the same written form. Therefore, time words and sentence structure tell you when the action happens.</p>
<section class="wfp-pattern-group" data-pattern-group>
<h3>Same Form in All Three Positions</h3>
<p>    <span class="wfp-formula">Base Verb = Past Simple = Past Participle</span></p>
<div class="wfp-table-wrap">
<table>
<thead>
<tr>
<th>Base Verb</th>
<th>Past Simple</th>
<th>Past Participle</th>
<th>Example</th>
</tr>
</thead>
<tbody>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">cut</span></td>
<td data-label="Past Simple">cut</td>
<td data-label="Past Participle">cut</td>
<td data-label="Example"><span class="wfp-example">She cut the paper yesterday.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">hit</span></td>
<td data-label="Past Simple">hit</td>
<td data-label="Past Participle">hit</td>
<td data-label="Example"><span class="wfp-example">The ball hit the window.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">let</span></td>
<td data-label="Past Simple">let</td>
<td data-label="Past Participle">let</td>
<td data-label="Example"><span class="wfp-example">They let us enter early.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">put</span></td>
<td data-label="Past Simple">put</td>
<td data-label="Past Participle">put</td>
<td data-label="Example"><span class="wfp-example">I put the keys on the table.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">set</span></td>
<td data-label="Past Simple">set</td>
<td data-label="Past Participle">set</td>
<td data-label="Example"><span class="wfp-example">We set the alarm before bed.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">shut</span></td>
<td data-label="Past Simple">shut</td>
<td data-label="Past Participle">shut</td>
<td data-label="Example"><span class="wfp-example">He shut the gate quietly.</span></td>
</tr>
</tbody>
</table></div>
<p>This family has several details and special cases. Therefore, see our separate guide to <a class="wfp-content-link" href="https://wilfordfluency.com/english-verbs-that-dont-change-in-the-past-tense/">English verbs that do not change in the past tense</a>.</p>
</section>
<h2 id="past-forms-match">Pattern 2: The Past Simple and Past Participle Match, ABB</h2>
<p>This is one of the largest and most useful families. Once you know the shared past form, you can use it both as the Past Simple and after auxiliaries such as <em>have, has</em> and <em>had</em>.</p>
<section class="wfp-pattern-group" data-pattern-group>
<h3>The -eep to -ept Family</h3>
<p>    <span class="wfp-formula">-eep → -ept → -ept</span></p>
<div class="wfp-table-wrap">
<table>
<thead>
<tr>
<th>Base Verb</th>
<th>Past Simple</th>
<th>Past Participle</th>
<th>Example</th>
</tr>
</thead>
<tbody>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">keep</span></td>
<td data-label="Past Simple">kept</td>
<td data-label="Past Participle">kept</td>
<td data-label="Example"><span class="wfp-example">She kept the receipt.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">sleep</span></td>
<td data-label="Past Simple">slept</td>
<td data-label="Past Participle">slept</td>
<td data-label="Example"><span class="wfp-example">I slept for eight hours.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">sweep</span></td>
<td data-label="Past Simple">swept</td>
<td data-label="Past Participle">swept</td>
<td data-label="Example"><span class="wfp-example">He swept the kitchen floor.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">weep</span></td>
<td data-label="Past Simple">wept</td>
<td data-label="Past Participle">wept</td>
<td data-label="Example"><span class="wfp-example">She wept after hearing the news.</span></td>
</tr>
</tbody>
</table></div>
</section>
<section class="wfp-pattern-group" data-pattern-group>
<h3>A Final -d Often Becomes -t</h3>
<p>    <span class="wfp-formula">send → sent → sent</span></p>
<div class="wfp-table-wrap">
<table>
<thead>
<tr>
<th>Base Verb</th>
<th>Past Simple</th>
<th>Past Participle</th>
<th>Example</th>
</tr>
</thead>
<tbody>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">bend</span></td>
<td data-label="Past Simple">bent</td>
<td data-label="Past Participle">bent</td>
<td data-label="Example"><span class="wfp-example">He bent the wire carefully.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">build</span></td>
<td data-label="Past Simple">built</td>
<td data-label="Past Participle">built</td>
<td data-label="Example"><span class="wfp-example">They built the bridge in 2010.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">lend</span></td>
<td data-label="Past Simple">lent</td>
<td data-label="Past Participle">lent</td>
<td data-label="Example"><span class="wfp-example">My friend lent me a book.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">send</span></td>
<td data-label="Past Simple">sent</td>
<td data-label="Past Participle">sent</td>
<td data-label="Example"><span class="wfp-example">I sent the email this morning.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">spend</span></td>
<td data-label="Past Simple">spent</td>
<td data-label="Past Participle">spent</td>
<td data-label="Example"><span class="wfp-example">We spent the weekend at home.</span></td>
</tr>
</tbody>
</table></div>
</section>
<section class="wfp-pattern-group" data-pattern-group>
<h3>The -ought and -aught Families</h3>
<p>    <span class="wfp-formula">think → thought → thought</span></p>
<div class="wfp-table-wrap">
<table>
<thead>
<tr>
<th>Base Verb</th>
<th>Past Simple</th>
<th>Past Participle</th>
<th>Example</th>
</tr>
</thead>
<tbody>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">bring</span></td>
<td data-label="Past Simple">brought</td>
<td data-label="Past Participle">brought</td>
<td data-label="Example"><span class="wfp-example">She brought her laptop to class.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">buy</span></td>
<td data-label="Past Simple">bought</td>
<td data-label="Past Participle">bought</td>
<td data-label="Example"><span class="wfp-example">They bought a new computer.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">fight</span></td>
<td data-label="Past Simple">fought</td>
<td data-label="Past Participle">fought</td>
<td data-label="Example"><span class="wfp-example">The team fought until the end.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">seek</span></td>
<td data-label="Past Simple">sought</td>
<td data-label="Past Participle">sought</td>
<td data-label="Example"><span class="wfp-example">She sought professional advice.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">think</span></td>
<td data-label="Past Simple">thought</td>
<td data-label="Past Participle">thought</td>
<td data-label="Example"><span class="wfp-example">I thought the lesson was useful.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">catch</span></td>
<td data-label="Past Simple">caught</td>
<td data-label="Past Participle">caught</td>
<td data-label="Example"><span class="wfp-example">He caught the last bus.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">teach</span></td>
<td data-label="Past Simple">taught</td>
<td data-label="Past Participle">taught</td>
<td data-label="Example"><span class="wfp-example">She taught English for ten years.</span></td>
</tr>
</tbody>
</table></div>
</section>
<section class="wfp-pattern-group" data-pattern-group>
<h3>Other Common ABB Sound Families</h3>
<p>    <span class="wfp-formula">Base Verb → one shared past form</span></p>
<div class="wfp-table-wrap">
<table>
<thead>
<tr>
<th>Base Verb</th>
<th>Past Simple</th>
<th>Past Participle</th>
<th>Example</th>
</tr>
</thead>
<tbody>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">feel</span></td>
<td data-label="Past Simple">felt</td>
<td data-label="Past Participle">felt</td>
<td data-label="Example"><span class="wfp-example">I felt much better yesterday.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">find</span></td>
<td data-label="Past Simple">found</td>
<td data-label="Past Participle">found</td>
<td data-label="Example"><span class="wfp-example">We found the missing key.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">hear</span></td>
<td data-label="Past Simple">heard</td>
<td data-label="Past Participle">heard</td>
<td data-label="Example"><span class="wfp-example">I heard a strange noise.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">leave</span></td>
<td data-label="Past Simple">left</td>
<td data-label="Past Participle">left</td>
<td data-label="Example"><span class="wfp-example">They left before lunchtime.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">lose</span></td>
<td data-label="Past Simple">lost</td>
<td data-label="Past Participle">lost</td>
<td data-label="Example"><span class="wfp-example">He lost his wallet on the train.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">sell</span></td>
<td data-label="Past Simple">sold</td>
<td data-label="Past Participle">sold</td>
<td data-label="Example"><span class="wfp-example">They sold the old car.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">tell</span></td>
<td data-label="Past Simple">told</td>
<td data-label="Past Participle">told</td>
<td data-label="Example"><span class="wfp-example">She told me the truth.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">win</span></td>
<td data-label="Past Simple">won</td>
<td data-label="Past Participle">won</td>
<td data-label="Example"><span class="wfp-example">Our team won the match.</span></td>
</tr>
</tbody>
</table></div>
</section>
<div class="wfp-amazon-ad">
    <div id="waca-instance-2" class="waca-placeholder waca-placeholder-layout-grid" data-post-id="8799" data-limit="4" data-columns="4" data-layout="grid" data-context="" data-fallback="" data-country="" data-language="" data-heading="" data-debug="no" data-carousel="auto" data-align="right" data-size="300x250" data-popup-trigger="smart" data-popup-delay="12" data-popup-scroll="85"><span class="waca-loading" aria-live="polite"></span></div>
  </div>
<h2 id="vowel-patterns">Pattern 3: Vowel Changes Across the Three Forms, ABC</h2>
<p>Many older English verbs change a vowel inside the word. These are sometimes called strong verbs. The forms are irregular in modern English, but the repeated sound relationships make them easier to organise.</p>
<section class="wfp-pattern-group" data-pattern-group>
<h3>The I, A, U Pattern</h3>
<p>    <span class="wfp-formula">sing → sang → sung</span></p>
<div class="wfp-table-wrap">
<table>
<thead>
<tr>
<th>Base Verb</th>
<th>Past Simple</th>
<th>Past Participle</th>
<th>Example</th>
</tr>
</thead>
<tbody>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">begin</span></td>
<td data-label="Past Simple">began</td>
<td data-label="Past Participle">begun</td>
<td data-label="Example"><span class="wfp-example">The meeting began at nine.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">drink</span></td>
<td data-label="Past Simple">drank</td>
<td data-label="Past Participle">drunk</td>
<td data-label="Example"><span class="wfp-example">She drank a glass of water.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">ring</span></td>
<td data-label="Past Simple">rang</td>
<td data-label="Past Participle">rung</td>
<td data-label="Example"><span class="wfp-example">The phone rang during class.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">sing</span></td>
<td data-label="Past Simple">sang</td>
<td data-label="Past Participle">sung</td>
<td data-label="Example"><span class="wfp-example">They sang my favourite song.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">sink</span></td>
<td data-label="Past Simple">sank</td>
<td data-label="Past Participle">sunk</td>
<td data-label="Example"><span class="wfp-example">The boat sank near the coast.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">swim</span></td>
<td data-label="Past Simple">swam</td>
<td data-label="Past Participle">swum</td>
<td data-label="Example"><span class="wfp-example">We swam across the pool.</span></td>
</tr>
</tbody>
</table></div>
<div class="wfp-warning"><strong>Do not extend the pattern blindly:</strong> <em>bring</em> looks similar, but its forms are <em>bring, brought, brought</em>.</div>
</section>
<section class="wfp-pattern-group" data-pattern-group>
<h3>The -oke and -oken Family</h3>
<p>    <span class="wfp-formula">speak → spoke → spoken</span></p>
<div class="wfp-table-wrap">
<table>
<thead>
<tr>
<th>Base Verb</th>
<th>Past Simple</th>
<th>Past Participle</th>
<th>Example</th>
</tr>
</thead>
<tbody>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">break</span></td>
<td data-label="Past Simple">broke</td>
<td data-label="Past Participle">broken</td>
<td data-label="Example"><span class="wfp-example">She broke her glasses yesterday.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">choose</span></td>
<td data-label="Past Simple">chose</td>
<td data-label="Past Participle">chosen</td>
<td data-label="Example"><span class="wfp-example">They chose the blue design.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">freeze</span></td>
<td data-label="Past Simple">froze</td>
<td data-label="Past Participle">frozen</td>
<td data-label="Example"><span class="wfp-example">The lake froze overnight.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">speak</span></td>
<td data-label="Past Simple">spoke</td>
<td data-label="Past Participle">spoken</td>
<td data-label="Example"><span class="wfp-example">I spoke to the manager.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">steal</span></td>
<td data-label="Past Simple">stole</td>
<td data-label="Past Participle">stolen</td>
<td data-label="Example"><span class="wfp-example">Someone stole his bicycle.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">wake</span></td>
<td data-label="Past Simple">woke</td>
<td data-label="Past Participle">woken</td>
<td data-label="Example"><span class="wfp-example">I woke before the alarm.</span></td>
</tr>
</tbody>
</table></div>
</section>
<section class="wfp-pattern-group" data-pattern-group>
<h3>The I, O, I plus -en Pattern</h3>
<p>    <span class="wfp-formula">write → wrote → written</span></p>
<div class="wfp-table-wrap">
<table>
<thead>
<tr>
<th>Base Verb</th>
<th>Past Simple</th>
<th>Past Participle</th>
<th>Example</th>
</tr>
</thead>
<tbody>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">drive</span></td>
<td data-label="Past Simple">drove</td>
<td data-label="Past Participle">driven</td>
<td data-label="Example"><span class="wfp-example">She drove to work yesterday.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">ride</span></td>
<td data-label="Past Simple">rode</td>
<td data-label="Past Participle">ridden</td>
<td data-label="Example"><span class="wfp-example">He rode his bike to school.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">rise</span></td>
<td data-label="Past Simple">rose</td>
<td data-label="Past Participle">risen</td>
<td data-label="Example"><span class="wfp-example">Prices rose again last month.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">write</span></td>
<td data-label="Past Simple">wrote</td>
<td data-label="Past Participle">written</td>
<td data-label="Example"><span class="wfp-example">She wrote a detailed report.</span></td>
</tr>
</tbody>
</table></div>
</section>
<section class="wfp-pattern-group" data-pattern-group>
<h3>The -ew to -own or -awn Family</h3>
<p>    <span class="wfp-formula">know → knew → known</span></p>
<div class="wfp-table-wrap">
<table>
<thead>
<tr>
<th>Base Verb</th>
<th>Past Simple</th>
<th>Past Participle</th>
<th>Example</th>
</tr>
</thead>
<tbody>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">blow</span></td>
<td data-label="Past Simple">blew</td>
<td data-label="Past Participle">blown</td>
<td data-label="Example"><span class="wfp-example">The wind blew all night.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">draw</span></td>
<td data-label="Past Simple">drew</td>
<td data-label="Past Participle">drawn</td>
<td data-label="Example"><span class="wfp-example">The child drew a picture.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">fly</span></td>
<td data-label="Past Simple">flew</td>
<td data-label="Past Participle">flown</td>
<td data-label="Example"><span class="wfp-example">We flew to London last year.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">grow</span></td>
<td data-label="Past Simple">grew</td>
<td data-label="Past Participle">grown</td>
<td data-label="Example"><span class="wfp-example">The company grew very quickly.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">know</span></td>
<td data-label="Past Simple">knew</td>
<td data-label="Past Participle">known</td>
<td data-label="Example"><span class="wfp-example">I knew the answer immediately.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">throw</span></td>
<td data-label="Past Simple">threw</td>
<td data-label="Past Participle">thrown</td>
<td data-label="Example"><span class="wfp-example">He threw the ball to me.</span></td>
</tr>
</tbody>
</table></div>
</section>
<h2 id="base-participle-match">Pattern 4: The Base Verb and Past Participle Match, ABA</h2>
<p>This is a small but important group. The Past Simple changes, while the Past Participle returns to the Base Verb form.</p>
<section class="wfp-pattern-group" data-pattern-group>
<h3>Come, Become and Run</h3>
<p>    <span class="wfp-formula">A → B → A</span></p>
<div class="wfp-table-wrap">
<table>
<thead>
<tr>
<th>Base Verb</th>
<th>Past Simple</th>
<th>Past Participle</th>
<th>Example</th>
</tr>
</thead>
<tbody>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">become</span></td>
<td data-label="Past Simple">became</td>
<td data-label="Past Participle">become</td>
<td data-label="Example"><span class="wfp-example">She became a teacher in 2015.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">come</span></td>
<td data-label="Past Simple">came</td>
<td data-label="Past Participle">come</td>
<td data-label="Example"><span class="wfp-example">They came home late.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">run</span></td>
<td data-label="Past Simple">ran</td>
<td data-label="Past Participle">run</td>
<td data-label="Example"><span class="wfp-example">He ran five kilometres yesterday.</span></td>
</tr>
</tbody>
</table></div>
<blockquote>
<p><strong>Past Simple:</strong> She <strong>came</strong> early yesterday.</p>
<p><strong>Present Perfect:</strong> She has <strong>come</strong> early several times.</p>
</blockquote>
<p>If the difference between these two tenses is still unclear, read our guide to the <a class="wfp-content-link" href="https://wilfordfluency.com/present-perfect-explained-when-english-connects-the-past-to-the-present/">Present Perfect and its connection between the past and the present</a>.</p>
</section>
<h2 id="unique-verbs">Pattern 5: High-Frequency Verbs with Unique Forms</h2>
<p>Some of the most frequent verbs do not fit neatly into a large sound family. Because they appear so often, learning them separately gives you a strong return for your study time.</p>
<section class="wfp-pattern-group" data-pattern-group>
<h3>Common Exceptions to Learn First</h3>
<p>    <span class="wfp-formula">Learn as complete three-part units</span></p>
<div class="wfp-table-wrap">
<table>
<thead>
<tr>
<th>Base Verb</th>
<th>Past Simple</th>
<th>Past Participle</th>
<th>Example</th>
</tr>
</thead>
<tbody>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">be</span></td>
<td data-label="Past Simple">was / were</td>
<td data-label="Past Participle">been</td>
<td data-label="Example"><span class="wfp-example">They were at home last night.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">do</span></td>
<td data-label="Past Simple">did</td>
<td data-label="Past Participle">done</td>
<td data-label="Example"><span class="wfp-example">I did my homework after dinner.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">go</span></td>
<td data-label="Past Simple">went</td>
<td data-label="Past Participle">gone</td>
<td data-label="Example"><span class="wfp-example">We went to the museum.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">have</span></td>
<td data-label="Past Simple">had</td>
<td data-label="Past Participle">had</td>
<td data-label="Example"><span class="wfp-example">She had a meeting at ten.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">make</span></td>
<td data-label="Past Simple">made</td>
<td data-label="Past Participle">made</td>
<td data-label="Example"><span class="wfp-example">He made a serious mistake.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">see</span></td>
<td data-label="Past Simple">saw</td>
<td data-label="Past Participle">seen</td>
<td data-label="Example"><span class="wfp-example">I saw her at the station.</span></td>
</tr>
<tr class="wfp-verb-row">
<td data-label="Base Verb"><span class="wfp-verb">take</span></td>
<td data-label="Past Simple">took</td>
<td data-label="Past Participle">taken</td>
<td data-label="Example"><span class="wfp-example">They took the earlier train.</span></td>
</tr>
</tbody>
</table></div>
</section>
<div class="wfp-note">
    <strong>Compound verbs usually preserve the irregular pattern of their final element.</strong> For example, <em>understand → understood → understood</em>, <em>rewrite → rewrote → rewritten</em>, <em>retake → retook → retaken</em> and <em>overcome → overcame → overcome</em> follow the forms of <em>stand, write, take</em> and <em>come</em>.
  </div>
<div class="wfp-amazon-ad">
    <div id="waca-instance-3" class="waca-placeholder waca-placeholder-layout-grid" data-post-id="8799" data-limit="4" data-columns="4" data-layout="grid" data-context="" data-fallback="" data-country="" data-language="" data-heading="" data-debug="no" data-carousel="auto" data-align="right" data-size="300x250" data-popup-trigger="smart" data-popup-delay="12" data-popup-scroll="85"><span class="waca-loading" aria-live="polite"></span></div>
  </div>
<h2 id="how-to-memorize">How to Memorize Irregular Verbs Without Learning One Giant List</h2>
<p>The best answer to <strong>how to memorize irregular verbs</strong> is not to avoid memorisation completely. Instead, make the task smaller, more organised and connected to real language. Patterns reduce the number of isolated forms, while sentences show you how those forms behave.</p>
<section class="wfp-download-box" aria-labelledby="wfp-pdf-title">
<h3 id="wfp-pdf-title">Download the Free Irregular Verbs Memory Guide PDF</h3>
<p>Use this printable workbook to study English irregular verb patterns, practise Past Simple and Past Participle forms, and review the verbs through active recall. Choose your preferred language below.</p>
<div class="wfp-download-grid">
<div class="wfp-download-card">
        <strong>English Irregular Verbs Memory Guide</strong></p>
<p>International English edition with 62 verbs, meanings, examples, a seven-day plan, exercises and an answer key.</p>
<p>        <a class="wfp-pdf-link" href="https://wilfordfluency.com/wp-content/uploads/2026/08/english-irregular-verbs-memory-guide-english.pdf" type="application/pdf" target="_blank" rel="noopener">Download the English PDF</a>
      </div>
<div class="wfp-download-card">
        <strong>Guia de Memorização de Verbos Irregulares</strong></p>
<p>Portuguese edition with the same 62 English irregular verbs, translations, examples, exercises and answer key.</p>
<p>        <a class="wfp-pdf-link" href="https://wilfordfluency.com/wp-content/uploads/2026/08/english-irregular-verbs-memory-guide-portuguese.pdf" type="application/pdf" target="_blank" rel="noopener">Download the Portuguese PDF</a>
      </div>
</p></div>
</section>
<div class="wfp-memory-grid">
<div class="wfp-memory-card">
<h3>1. Learn One Family at a Time</h3>
<p>Choose four to six related verbs. For example, study <em>sing, ring, drink, sink</em> and <em>swim</em> together before moving to another sound family.</p>
</p></div>
<div class="wfp-memory-card">
<h3>2. Say All Three Forms Aloud</h3>
<p>Use a steady rhythm: <em>sing, sang, sung</em>. Hearing the vowel sequence creates another memory path in addition to seeing the spelling.</p>
</p></div>
<div class="wfp-memory-card">
<h3>3. Attach Each Verb to a Sentence</h3>
<p>Do not stop at <em>drink, drank, drunk</em>. Add a useful sentence: <strong>I drank some water after the lesson.</strong></p>
</p></div>
<div class="wfp-memory-card">
<h3>4. Contrast Past Simple and Past Participle</h3>
<p>Write two sentences: <strong>I spoke to her yesterday</strong> and <strong>I have spoken to her before</strong>. The contrast gives each form a grammatical job.</p>
</p></div>
<div class="wfp-memory-card">
<h3>5. Retrieve Before You Check</h3>
<p>Cover the two past forms and try to produce them from memory. Checking immediately feels easier, but retrieval is the part that trains recall.</p>
</p></div>
<div class="wfp-memory-card">
<h3>6. Review at Increasing Intervals</h3>
<p>Review the family later the same day, then after one day, three days and one week. Short repeated reviews are more manageable than one long session.</p>
</p></div>
</p></div>
<h3>A Simple Seven-Day Study Plan</h3>
<div class="wfp-table-wrap">
<table>
<thead>
<tr>
<th>Day</th>
<th>Study focus</th>
<th>Practical task</th>
</tr>
</thead>
<tbody>
<tr>
<td data-label="Day"><strong>Day 1</strong></td>
<td data-label="Study focus">AAA verbs</td>
<td data-label="Practical task">Write six past-tense sentences with <em>cut, put, hit, let, set</em> and <em>shut</em>.</td>
</tr>
<tr>
<td data-label="Day"><strong>Day 2</strong></td>
<td data-label="Study focus">-ept and final -t groups</td>
<td data-label="Practical task">Say the forms aloud and create a short story with <em>kept, slept, sent</em> and <em>spent</em>.</td>
</tr>
<tr>
<td data-label="Day"><strong>Day 3</strong></td>
<td data-label="Study focus">-ought and -aught groups</td>
<td data-label="Practical task">Contrast <em>bought, brought, thought, caught</em> and <em>taught</em>.</td>
</tr>
<tr>
<td data-label="Day"><strong>Day 4</strong></td>
<td data-label="Study focus">I, A, U verbs</td>
<td data-label="Practical task">Practise <em>began, drank, rang, sang, sank</em> and <em>swam</em>.</td>
</tr>
<tr>
<td data-label="Day"><strong>Day 5</strong></td>
<td data-label="Study focus">Past participles ending in -en or -n</td>
<td data-label="Practical task">Use <em>spoken, written, driven, known</em> and <em>grown</em> after <em>have</em> or <em>has</em>.</td>
</tr>
<tr>
<td data-label="Day"><strong>Day 6</strong></td>
<td data-label="Study focus">ABA and unique verbs</td>
<td data-label="Practical task">Review <em>come, came, come</em>, <em>run, ran, run</em>, <em>go, went, gone</em> and <em>be, was/were, been</em>.</td>
</tr>
<tr>
<td data-label="Day"><strong>Day 7</strong></td>
<td data-label="Study focus">Mixed retrieval</td>
<td data-label="Practical task">Test yourself without looking, then review only the forms you missed.</td>
</tr>
</tbody>
</table></div>
<h2>Common Mistakes When Applying Patterns</h2>
<p>Patterns are useful only when they lead to standard forms. Therefore, always separate a remembered family from a form you have invented by analogy.</p>
<ul class="wfp-example-list">
<li><span class="wfp-incorrect">Incorrect:</span> bring, brang, brung<br /><span class="wfp-correct">Correct:</span> bring, brought, brought</li>
<li><span class="wfp-incorrect">Incorrect:</span> think, thank, thunk<br /><span class="wfp-correct">Correct:</span> think, thought, thought</li>
<li><span class="wfp-incorrect">Incorrect:</span> teach, teached, teached<br /><span class="wfp-correct">Correct:</span> teach, taught, taught</li>
<li><span class="wfp-incorrect">Incorrect:</span> write, wrote, wrote<br /><span class="wfp-correct">Correct:</span> write, wrote, written</li>
<li><span class="wfp-incorrect">Incorrect:</span> come, came, came<br /><span class="wfp-correct">Correct:</span> come, came, come</li>
<li><span class="wfp-incorrect">Incorrect:</span> go, went, went<br /><span class="wfp-correct">Correct:</span> go, went, gone</li>
</ul>
<div class="wfp-note">
    <strong>Remember the auxiliary rule:</strong> after <em>did</em>, use the Base Verb. We say <strong>Did you go?</strong>, not <em>Did you went?</em>. After <em>have, has</em> or <em>had</em>, use the Past Participle: <strong>She has gone</strong>, not <em>She has went</em>.
  </div>
<section class="wfp-practice" id="practice">
<h2>Practice: Can You Recognise the Pattern?</h2>
<details>
<summary>1. Complete: Yesterday, she ___ a song. (sing)</summary>
<div class="wfp-detail-answer">
<p><strong>Answer:</strong> Yesterday, she <strong>sang</strong> a song. The Past Simple of <em>sing</em> is <em>sang</em>.</p>
</div>
</details>
<details>
<summary>2. Complete: I have ___ this book before. (read)</summary>
<div class="wfp-detail-answer">
<p><strong>Answer:</strong> I have <strong>read</strong> this book before. The spelling is unchanged, although the Past Participle is pronounced /red/.</p>
</div>
</details>
<details>
<summary>3. Complete: They ___ the message yesterday. (send)</summary>
<div class="wfp-detail-answer">
<p><strong>Answer:</strong> They <strong>sent</strong> the message yesterday. <em>Send</em> belongs to the final -d to -t group.</p>
</div>
</details>
<details>
<summary>4. Complete: He has ___ to London twice. (fly)</summary>
<div class="wfp-detail-answer">
<p><strong>Answer:</strong> He has <strong>flown</strong> to London twice. After <em>has</em>, we need the Past Participle.</p>
</div>
</details>
<details>
<summary>5. Correct the mistake: Did you went to class?</summary>
<div class="wfp-detail-answer">
<p><strong>Answer:</strong> <strong>Did you go to class?</strong> The auxiliary <em>did</em> already marks the past, so the main verb returns to its Base Verb form.</p>
</div>
</details>
<details>
<summary>6. Correct the mistake: She has wrote three emails.</summary>
<div class="wfp-detail-answer">
<p><strong>Answer:</strong> <strong>She has written three emails.</strong> The forms are <em>write, wrote, written</em>.</p>
</div>
</details>
</section>
<h2>Final Summary</h2>
<p>Irregular verbs are not one completely random collection. Many can be organised into recurring families such as AAA, ABB, ABA and ABC. Learning <em>sing, sang, sung</em> beside <em>ring, rang, rung</em>, or <em>keep, kept, kept</em> beside <em>sleep, slept, slept</em>, reduces the number of isolated forms your memory must manage.</p>
<p>However, a pattern is a memory aid, not permission to invent a verb form. Learn a small family, say the forms aloud, use them in sentences, retrieve them without looking and review them over several days. That combination makes irregular verbs useful in real English instead of leaving them as words in a table.</p>
<section class="wfp-faq" id="faq">
<h2>Frequently Asked Questions</h2>
<details>
<summary>What is the easiest way to memorize irregular verbs?</summary>
<div class="wfp-detail-answer">
<p>Group verbs with similar forms, learn only a few at a time, say all three forms aloud and use each verb in a sentence. Then test yourself before checking the answer and review the same group at increasing intervals.</p>
</div>
</details>
<details>
<summary>Do all irregular verbs follow a pattern?</summary>
<div class="wfp-detail-answer">
<p>No. Many verbs share useful similarities, but common verbs such as <em>go, went, gone</em> and <em>be, was/were, been</em> need special attention. Patterns organise confirmed forms; they do not predict every verb.</p>
</div>
</details>
<details>
<summary>What do AAA, ABB, ABA and ABC mean?</summary>
<div class="wfp-detail-answer">
<p>The letters compare the Base Verb, Past Simple and Past Participle. AAA means all three forms match. ABB means the two past forms match. ABA means the Base Verb and Past Participle match. ABC means all three forms differ.</p>
</div>
</details>
<details>
<summary>Why is grouping better than an alphabetical list?</summary>
<div class="wfp-detail-answer">
<p>An alphabetical list is excellent for checking a verb, but nearby entries may have unrelated forms. Grouping creates sound and spelling connections, so one familiar sequence can help you recall several verbs.</p>
</div>
</details>
<details>
<summary>Should I learn the Past Simple and Past Participle together?</summary>
<div class="wfp-detail-answer">
<p>Yes. The Past Simple is used for completed past actions, while the Past Participle appears in structures such as the Present Perfect, Past Perfect and passive voice. Learning both prevents mistakes such as <em>has went</em> or <em>has wrote</em>.</p>
</div>
</details>
<details>
<summary>How many irregular verbs should I study each day?</summary>
<div class="wfp-detail-answer">
<p>A small group of four to eight related verbs is usually more manageable than a long list. The important point is to retrieve and use the verbs, not simply read many forms once.</p>
</div>
</details>
</section>
<div class="wfp-author">
    <strong>About Wilford Academy:</strong> We create practical English lessons that connect grammar, vocabulary, pronunciation and real communication. Our goal is to help learners understand not only the correct form, but also how and when it is used.
  </div>
<section class="wfp-sources">
<h2>References</h2>
<ul>
<li><a class="wfp-content-link" href="https://dictionary.cambridge.org/grammar/british-grammar/table-of-irregular-verbs" rel="noopener">Cambridge Dictionary: Table of irregular verbs</a></li>
<li><a class="wfp-content-link" href="https://dictionary.cambridge.org/grammar/british-grammar/verbs-basic-forms" rel="noopener">Cambridge Dictionary: Verbs and their basic forms</a></li>
<li><a class="wfp-content-link" href="https://learnenglish.britishcouncil.org/free-resources/grammar/english-grammar-reference/irregular-verbs" rel="noopener">British Council LearnEnglish: Irregular verbs</a></li>
<li><a class="wfp-content-link" href="https://learnenglish.britishcouncil.org/free-resources/grammar/english-grammar-reference/past-simple" rel="noopener">British Council LearnEnglish: Past Simple</a></li>
</ul>
</section>
</article>
<p><script>(function(){ var root=document.getElementById('wf-irregular-patterns'); if(!root){return;} var input=root.querySelector('#wfp-verb-search'); var clearButton=root.querySelector('#wfp-clear-search'); var status=root.querySelector('#wfp-search-status'); var noResults=root.querySelector('#wfp-no-results'); var rows=Array.prototype.slice.call(root.querySelectorAll('.wfp-verb-row')); var groups=Array.prototype.slice.call(root.querySelectorAll('[data-pattern-group]')); function normalise(value){ return (value||'').toLowerCase().normalize('NFD').replace(/[\u0300-\u036f]/g,'').trim(); } function updateStatus(visible,query){ if(!status){return;} if(!query){status.textContent='Showing '+rows.length+' verbs organised by pattern.';return;} status.textContent=visible===1?'1 matching verb found.':visible+' matching verbs found.'; } function filterRows(){ var query=normalise(input?input.value:''); var visible=0; rows.forEach(function(row){ var match=!query||normalise(row.textContent).indexOf(query)!==-1; row.hidden=!match; if(match){visible+=1;} }); groups.forEach(function(group){ var groupRows=Array.prototype.slice.call(group.querySelectorAll('.wfp-verb-row')); var hasVisible=groupRows.some(function(row){return !row.hidden;}); group.hidden=!hasVisible; }); if(noResults){noResults.style.display=visible===0?'block':'none';} updateStatus(visible,query); } if(input){input.addEventListener('input',filterRows);} if(clearButton){ clearButton.addEventListener('click',function(){ if(input){input.value='';input.focus();} filterRows(); }); } filterRows(); })();</script></p>
<p>O post <a href="https://wilfordfluency.com/english-irregular-verb-patterns/">English Irregular Verb Patterns: Learn Them in Groups with Examples</a> apareceu primeiro em <a href="https://wilfordfluency.com">Wilford Academy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wilfordfluency.com/english-irregular-verb-patterns/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
