Present perfect tense Exercises in English language

The present perfect tense is a crucial aspect of English grammar that links the past with the present. It is used to describe actions that have occurred at an unspecified time before now, emphasizing the result rather than the time of the action. This tense is formed using the auxiliary verb "have" or "has" followed by the past participle of the main verb. Understanding when and how to use the present perfect tense can greatly enhance your ability to communicate effectively in both written and spoken English. Mastering the present perfect tense can be challenging, but with practice, it becomes much easier to recognize and use it correctly. This tense is often used in sentences that include expressions such as "ever," "never," "already," "yet," and "so far," which indicate an ongoing relevance to the present moment. Through a series of targeted exercises, you will gain confidence in identifying and applying the present perfect tense, enabling you to convey your thoughts with greater precision and clarity. Whether you are a beginner or looking to refine your skills, these exercises will help solidify your understanding and use of this essential grammatical structure.

Exercise 1

<p>1. She has *finished* her homework (complete).</p> <p>2. They have *visited* Paris twice this year (travel to a city).</p> <p>3. I have *eaten* breakfast already (consume food).</p> <p>4. He has *read* that book multiple times (engage with a text).</p> <p>5. We have *known* each other since childhood (be acquainted).</p> <p>6. The team has *won* the championship (achieve victory).</p> <p>7. You have *made* a great impression on everyone (create an impact).</p> <p>8. It has *rained* heavily all day (weather condition).</p> <p>9. The scientist has *discovered* a new element (find out).</p> <p>10. The children have *grown* so much in the past year (increase in size).</p>

Exercise 2

<p>1. She *has finished* her homework (verb to complete).</p> <p>2. They *have moved* to a new house (verb for relocation).</p> <p>3. He *has written* a letter to his friend (verb for composing text).</p> <p>4. We *have eaten* dinner already (verb for consuming food).</p> <p>5. I *have seen* that movie before (verb for viewing).</p> <p>6. You *have cleaned* your room (verb for making tidy).</p> <p>7. The dog *has barked* all night (verb for a dog's sound).</p> <p>8. She *has traveled* to three countries this year (verb for going to different places).</p> <p>9. They *have played* soccer every weekend (verb for participating in a game).</p> <p>10. He *has bought* a new car (verb for purchasing).</p>

Exercise 3

<p>1. She has *traveled* to five different countries this year (verb related to visiting places).</p> <p>2. They have *finished* their homework already (verb meaning to complete).</p> <p>3. I have *seen* that movie three times (verb related to watching).</p> <p>4. We have *eaten* at that restaurant before (verb related to consuming food).</p> <p>5. He has *written* a letter to his friend (verb related to composing text).</p> <p>6. The company has *launched* a new product this month (verb related to starting or introducing).</p> <p>7. She has *read* all the books in the series (verb related to reading).</p> <p>8. They have *moved* to a new house recently (verb related to relocating).</p> <p>9. I have *met* the new neighbors (verb meaning to encounter someone for the first time).</p> <p>10. The team has *won* the championship (verb related to victory in a competition).</p>

Learn a Language With AI 5x Faster

Talkpal is AI-powered language tutor. Learn 57+ languages 5x faster with revolutionary technology.