WritingEnglish.Backoffice
Dashboard
Categories
SubCategories
Lessons
Edit Grammar Lesson
SubCategory
-- Select SubCategory --
English Tenses - Present Tence
English Tenses - Present continuous Tense
English Tenses - Present Tense & Present Continous Tence -1
English Tenses - Present Tense & Present Continous Tence -2
English Tenses - Past Tence
English Tenses - Past Continuous
English Tenses - Used To
English Tenses - Present Perfect Tence -1
English Tenses - Present Perfect Tence -2
English Tenses - Present Perfect Tence - How Long
English Tenses - Present Perfect Tence - For/Since
English Tenses - Present Perfect Continuous
English Tenses - Present Perfect Continuous/ Present Perfect
English Tenses - Past Perfect
English Tenses - Past Perfect Continous
English Tenses - Present Perfect / Past
English Tenses - Present Perfect / Past -2
Title
Order
Difficulty Level (1-10)
1 = Easiest, 10 = Hardest
Lesson Content (HTML)
<h2 class="text-2xl font-bold text-gray-800 mt-8 mb-4">Introduction</h2> <p class="text-gray-700 leading-relaxed mb-4"> The <strong class="font-semibold text-gray-900">present perfect tense</strong> is used to describe actions or events that have occurred at some indefinite time in the past, and it connects the past with the present. It is often used to talk about experiences, changes, or situations that continue up to now. </p> <h2 class="text-2xl font-bold text-gray-800 mt-8 mb-4">Grammar Rules / Structure</h2> <p class="text-gray-700 leading-relaxed mb-4"> The present perfect tense is formed using <strong class="font-semibold text-gray-900">have/has</strong> + the <strong class="font-semibold text-gray-900">past participle</strong> of the verb. </p> <h3 class="text-xl font-semibold text-gray-700 mt-6 mb-3">Affirmative Form</h3> <div class="bg-blue-50 border-l-4 border-blue-500 px-4 py-3 my-4 text-blue-800 font-mono text-sm"> Subject + have/has + past participle </div> <h3 class="text-xl font-semibold text-gray-700 mt-6 mb-3">Negative Form</h3> <div class="bg-blue-50 border-l-4 border-blue-500 px-4 py-3 my-4 text-blue-800 font-mono text-sm"> Subject + have/has not + past participle </div> <h3 class="text-xl font-semibold text-gray-700 mt-6 mb-3">Question Form</h3> <div class="bg-blue-50 border-l-4 border-blue-500 px-4 py-3 my-4 text-blue-800 font-mono text-sm"> Have/Has + subject + past participle? </div> <h2 class="text-2xl font-bold text-gray-800 mt-8 mb-4">Signal Words / Key Indicators</h2> <ul class="list-disc list-inside space-y-2 mb-4 text-gray-700"> <li><span class="bg-yellow-100 text-yellow-800 px-1 rounded font-medium">already</span></li> <li><span class="bg-yellow-100 text-yellow-800 px-1 rounded font-medium">yet</span></li> <li><span class="bg-yellow-100 text-yellow-800 px-1 rounded font-medium">just</span></li> <li><span class="bg-yellow-100 text-yellow-800 px-1 rounded font-medium">ever</span></li> <li><span class="bg-yellow-100 text-yellow-800 px-1 rounded font-medium">never</span></li> <li><span class="bg-yellow-100 text-yellow-800 px-1 rounded font-medium">since</span></li> <li><span class="bg-yellow-100 text-yellow-800 px-1 rounded font-medium">for</span></li> </ul> <h2 class="text-2xl font-bold text-gray-800 mt-8 mb-4">Examples</h2> <ul class="list-disc list-inside space-y-2 mb-4 text-gray-700"> <li>(+) <span class="text-green-600 font-medium">I have visited Paris twice.</span></li> <li>(-) <span class="text-green-600 font-medium">She has not finished her homework yet.</span></li> <li>(?) <span class="text-green-600 font-medium">Have you ever climbed a mountain?</span></li> <li>(+) <span class="text-green-600 font-medium">They have already eaten dinner.</span></li> <li>(-) <span class="text-green-600 font-medium">He has never seen the ocean.</span></li> <li>(?) <span class="text-green-600 font-medium">Has she read the book you lent her?</span></li> <li>(+) <span class="text-green-600 font-medium">We have lived here for five years.</span></li> <li>(-) <span class="text-green-600 font-medium">I have not received any letters since last month.</span></li> <li>(?) <span class="text-green-600 font-medium">Have they gone to the new restaurant yet?</span></li> <li>(+) <span class="text-green-600 font-medium">This is the first time I have tried sushi.</span></li> </ul> <h2 class="text-2xl font-bold text-gray-800 mt-8 mb-4">Common Mistakes</h2> <div class="bg-red-50 border-l-4 border-red-500 px-4 py-3 my-4 text-red-800"> <p><span class="text-red-500 font-medium line-through">I have went to the store.</span> vs <span class="text-green-600 font-medium">I have gone to the store.</span></p> <p><span class="text-red-500 font-medium line-through">She has ate breakfast.</span> vs <span class="text-green-600 font-medium">She has eaten breakfast.</span></p> <p><span class="text-red-500 font-medium line-through">Have you saw the movie?</span> vs <span class="text-green-600 font-medium">Have you seen the movie?</span></p> <p><span class="text-red-500 font-medium line-through">They hasn’t finished it yet.</span> vs <span class="text-green-600 font-medium">They haven’t finished it yet.</span></p> </div> <h2 class="text-2xl font-bold text-gray-800 mt-8 mb-4">Quick Tip</h2> <div class="bg-green-50 border-l-4 border-green-500 px-4 py-3 my-4 text-green-800"> Remember, the present perfect connects the past to the present, often using words like <em>already</em>, <em>yet</em>, and <em>ever</em> to highlight experiences and changes. </div>
Save Changes
Back to List