What is the Present Perfect Tense?
We use the Present Perfect to talk about:
- Experiences we have had in our life up to now.
- Things that happened at an unspecified time in the past.
- Things that are important because of their result or connection to the present.
We do NOT use it when we say exactly when something happened (yesterday, last year, in 2020, etc.). For specific times, we use the Past Simple.
Structure of Present Perfect
Positive (+):
- I / You / We / They + have + past participle
- He / She / It + has + past participle
Example:
- I have visited Spain.
- He has seen a jungle.
Negative (-):
- I / You / We / They + have not (haven’t) + past participle
- He / She / It + has not (hasn’t) + past participle
We can also use never (which already has a negative meaning):
- They have never visited Thailand.
- She has never climbed a mountain.
Questions (?):
- Have + I/you/we/they + past participle?
- Has + he/she/it + past participle?
We often add ever in questions to mean “at any time in your life”:
- Have you ever climbed a mountain?
- Has she ever worked with children?
Short answers:
- Yes, I have. / No, I haven’t.
- Yes, she has. / No, she hasn’t.
Important Notes about Ever and Never
- Ever = at any time (used mainly in questions) Example: Have you ever seen an ocean?
- Never = not at any time (used in negative sentences) Example: I have never stayed on an island.
Note: We do not use “never” with “not” together. Correct: I have never visited a desert. Incorrect: I have not never visited a desert.
Past Participles
- Regular verbs → add -ed (visit → visited, stay → stayed, work → worked)
- Irregular verbs → you need to memorize them Examples: see → seen, climb → climbed (regular), go → gone, be → been
Common Examples with Nature Vocabulary
Here are useful sentences using the nature words you learned:
- I have visited many beautiful beaches.
- Have you ever climbed a mountain?
- She has never seen a real jungle.
- We have stayed on a small island before.
- He has swum in the ocean several times.
- They have never walked in a desert.
- Have you ever seen a waterfall?
- I have not visited a lake this year.
Nature Vocabulary (مفردات الطبيعة)
| English | Arabic | ||
|---|---|---|---|
| Beach | شاطئ | ||
| Coast | ساحل | ||
| Desert | صحراء | ||
| Forest | غابة | ||
| Hill | تلّ | ||
| Island | جزيرة | ||
| Jungle | أدغال / غابة استوائية | ||
| Lake | بحيرة | ||
| Mountain | جبل | ||
| Ocean | محيط | ||
| River | نهر | ||
| Rocks | صخور | ||
| Sand | رمل | ||
| Sea | بحر | ||
| Valley | وادي | ||
| Waterfall | شلال |