Grammar exercises

Adjectives
Elementary level (97 questions)Intermediate level (134 questions)Advanced level (90 questions)
Adverbs
Elementary level (49 questions)Intermediate level (44 questions)Advanced level (13 questions)
Articles
Elementary level (53 questions)Intermediate level (11 questions)
Conditionals
Elementary level (17 questions)Intermediate level (22 questions)
Conjunctions
Intermediate level (17 questions)
Difference words
Elementary level (10 questions)
Future Continuous Tense
Intermediate level (12 questions)
Future Perfect Continuous Tense
Advanced level (10 questions)
Future Perfect Tense
Advanced level (10 questions)
Gerund
Intermediate level (19 questions)Advanced level (17 questions)
Have/ get something done
Intermediate level (12 questions)
Idioms/ Fixed expressions
Elementary level (127 questions)Intermediate level (211 questions)Advanced level (109 questions)
Indirect speech
Intermediate level (10 questions)
Mixed tense questions
Elementary level (10 questions)Intermediate level (72 questions)Advanced level (15 questions)
Modal verbs
Elementary level (24 questions)Intermediate level (30 questions)Advanced level (11 questions)
Nouns
Elementary level (64 questions)Intermediate level (275 questions)Advanced level (97 questions)
Numbers
Elementary level (12 questions)
Participles
Intermediate level (11 questions)Advanced level (10 questions)
Passive
Intermediate level (32 questions)Advanced level (10 questions)
Past Continuous Tense
Elementary level (10 questions)Intermediate level (13 questions)
Past Perfect Continuous Tense
Intermediate level (12 questions)Advanced level (11 questions)
Past Perfect Tense
Intermediate level (19 questions)Advanced level (10 questions)
Past Simple Tense
Elementary level (42 questions)Intermediate level (13 questions)
Phrasal verbs
Elementary level (48 questions)Intermediate level (330 questions)Advanced level (38 questions)
Prepositions
Elementary level (64 questions)Intermediate level (78 questions)Advanced level (15 questions)
Present Continuous Tense
Elementary level (28 questions)Intermediate level (10 questions)Advanced level (10 questions)
Present Perfect Continuous Tense
Intermediate level (21 questions)
Present Perfect Tense
Elementary level (10 questions)Intermediate level (29 questions)Advanced level (10 questions)
Present Simple Tense
Elementary level (76 questions)Intermediate level (11 questions)Advanced level (10 questions)
Pronouns
Elementary level (74 questions)Intermediate level (22 questions)
Question tags
Elementary level (30 questions)
Simple Future Tense
Elementary level (19 questions)Intermediate level (12 questions)Advanced level (10 questions)
Verbs
Elementary level (78 questions)Intermediate level (191 questions)Advanced level (124 questions)
Wh- questions
Elementary level (27 questions)
Words with similar pronunciation
Elementary level (10 questions)

Vocabulary tests

Animals
Elementary level (47 questions)
Clothes
Elementary level (84 questions)
Farm
Elementary level (66 questions)
Flags of countries
Elementary level (160 questions)
Fruit
Elementary level (44 questions)
Furniture
Elementary level (48 questions)
Kitchen
Elementary level (69 questions)Intermediate level (3 questions)
School
Elementary level (44 questions)
Sports
Elementary level (80 questions)
Tools
Intermediate level (63 questions)
Vegetables
Elementary level (27 questions)

Present Perfect Tense

mark
Rate this lesson: Bad Poor Ok Good Excellent

Form of the simple present perfect tense

The present perfect is formed with the present of have + the past participle (the third part of a verb). For regular verbs the past participle has the same form as the simple past tense: e.g. arrive, arrived, have arrived. For irregular verbs the simple past and the past participle can be formed in a variety of ways e.g. drink, drank, have drunk.

I have (I’ve)

You have (You’ve)

He has (he’s) arrived (regular verb)

She has (She’s) finished (regular verb)

It has (It’s) started (regular)

We have (We’ve) shut (irregular)

You have (You’ve) lost (irregular)

They have (They’ve) drunk (irregular)

The present perfect tense always suggests a relationship between present time and past time. So I’ve had lunch implies that I did so very recently. However, if I say I had lunch, I also have to say WHEN e.g I had lunch an hour ago. We use present perfect tense to express the action which happened in the past but we don’t know when exactly it happened, or we don’t want to say. Similarly, I’ve been here since February shows a connection between past and present, whereas I am here can only relate to present and cannot be followed by a phrase like since February.

The Present Perfect Tense is a sort of mixture of present and the past. It always implies a strong connection with the present.

The uses of the present perfect tense

It is used:

1. For recent actions when the time is not mentioned

I have read the book but I don’t understand it.

Have you had lunch?

Compare: I read the book last week.

Did you have lunch at home?

2. For recent actions having results in the present

John has washed the dishes.

Mary has had a baby. vs. Mary had a baby.

(she is at home) (she is at hospital)

3. For actions which occurred further back in the past, but may be repeated, therefore still having connection with the present:

This writer has written 6 novels. (he is going to write more)

This writer wrote six novels. (he is probably dead or stopped writing)

4. For actions occurring in an incomplete period: this incomplete period may be today, or this morning/week, month/ year/ century etc.

Compare: Tom has phoned three times this morning. (morning is still on)

Tom phoned three times this morning. (morning is over)

5. For an action that started in the past and continues up to the present.

They have not said a word during the drive.

The number of cars in the streets has increased over the last few years.

6. It is often used in formal letters:

We have carefully considered your offer sent to us and have decided to accept it.

The tense is used with

- prepositions indicating duration: during, over, in, for, since

-adverbs of time (past-to-present time): so far, up to now, until now, up to the present, all his life, in her whole life etc.

-adverbs that indicate repetition: ever, never, always, occasionally, often, sometimes, twice, three times, several times etc.

-adverbs showing that the event happened recently:

just, already, yet, recently, lately, in recent years