
Present perfect
Understanding present perfect in English Grammar
What is the present perfect tense?
The present perfect tense is used to describe actions or events that began in the past and continue to the present, or actions that occurred at an unspecified time in the past but are relevant to the present. It is formed by using the auxiliary verbs "have" or "has" followed by the past participle of the main verb
Explication in French:
Le présent perfect est utilisé pour parler des actions ou événements qui ont commencé dans le passé et se poursuivent dans le présent, ou des actions qui se sont produites à un moment non spécifié dans le passé mais qui sont pertinentes pour le présent. Il est formé en utilisant les verbes auxiliaires "have" ou "has" suivis du participe passé du verbe principal.
Examples:
- "I have lived in this city for ten years." (Action started in the past and continues to the present.)
- "She has traveled to many countries." (Unspecified time in the past with relevance to the present.)
- "They have just finished their homework." (Action completed recently with relevance to the present.)
common mistakes
using the incorrect auxiliary verb. For example, instead of saying "She have traveled," it should be "She has traveled." Remember, "have" is used with subjects like "I," "you," "we," and "they," while "has" is used with "he," "she," and "it." in forming negative statements. Instead of saying "I has not seen that movie before," it should be "I have not seen that movie before." Remember to place "not" after the auxiliary verb.
Interactive quiz :
Ready to put your knowledge to the test? Take this quiz to see if you've mastered the lesson.
Beginner Level
Quiz 1 Choose the correct form of the present perfect tense.
1. She _______ (eat) breakfast already. a) has eaten b) have eaten c) ate
2. They _______ (not arrive) yet. a) have not arrived b) has not arrived c) have not arrive
3. We _______ (see) that movie before. a) have seen b) has seen c) seen
Intermediate Level
Quiz 2 Choose the correct sentence in the present perfect tense.
a) I never travel to Asia. b) I have never traveled to Asia. a) By the time we arrived, the party started. b) By the time we arrived, the party had started. a) How many books did you read this month? b) How many books have you read this month?
Quiz 3: Advanced Level
Write a sentence using the present perfect tense.
1. _______ (He/work) for this company since 2010. a) He has worked b) He worked
2. _______ (She/graduate) from university by next year. a) She will have graduated b) She graduates
3. _______ (You/study) English before moving to the UK? a) Have you studied b) Did you study
The answers
Beginner Level: 1. She has eaten breakfast already. 2. They have not arrived yet. 3. We have seen that movie before.
Intermediate Level: 1. b) I have never traveled to Asia. 2. b) By the time we arrived, the party had started. 3. b) How many books have you read this month?
Advanced Level: 1. He has worked for this company since 2010. 2. a) He has worked 3. She will have graduated from university by next year. 4. a) She will have graduated 5. Have you studied English before moving to the UK?


.avif)