HomeGrammarGrammar worksheets and testBeginnerPresent perfect

Present perfect


Introduction

We use the present perfect to describe the past when it affects the present, for example

Examples:

Form 1 - Present perfect positive

To form the present perfect positive, we use
"have" + past participle.

Subject "have" past participle
I
You
We
They
have
've

been
to India.
He / She / It has
's

Past participles

With regular verbs, we form the past participle by adding "–d", "–ed" or "–ied" at the end, for example:

regular verbs
infinitive   past participle  
receive received "-d" for regular verbs ending with "e"
work worked "-ed" for regular verbs ending with a consonant
study studied "-ied" for regular verbs ending with a consonant and "y"

The past participles of irregular verbs are different and must be learnt, for example:

irregular verbs
infinitive   past participle  
be been
do done
eat eaten
find found
go gone
grow grown
have had
make made
see seen

Practice

Complete the sentences with the present perfect positive form of the verb in brackets:

  • I that movie three times. (see)
     
  • David and Sarah every day for their exams. (study)
     
  • Tom breakfast for us. (make)
     
  • Our company in the last five years. (grow)
     

Form 2 - Present perfect negative

To form the present perfect negative, we use
"have not" + past participle.

Subject "have not" past participle
I
You
We
They
have not
haven't
've not

eaten
breakfast yet.
He / She / It has not
hasn't
's not

Examples:

Practice

Complete the sentences with the present perfect negative form of the verb in brackets:

  • I a holiday this year. (have)
     
  • Sarah to Italy before. (be)
     
  • He his homework yet. (do)
     
  • We Tom since last Friday. (see)
     

Form 3 - Present perfect question

To form the present perfect question, we use
"have" + subject + past participle.

"have" Subject past participle
Have I
you
we
they

seen
my purse?
Has he / she / it

Examples:

Practice

Complete the sentences with the present perfect question form of the verb in brackets:

  • you Tom this week? (see)
     
  • Sarah to the airport yet? (go)
     
  • Clara dinner yet? (eat)
     
  • Who she to the party? (invite)
     

Further practice

Complete the sentences with the correct answer from a, b, c or d:



Check my answers

Further language point

We also use the present perfect positive form with "always" and "never".

Using "never" makes the meaning negative:

Subject   "have"   time period   past participle  
I
You
We
They
have always
never
lived in the city.
He
She
It
has


We also use the present perfect question form with "always" and "ever".

"have"   Subject   time period   past participle  
Have I
you
we
they
always
never
lived in the city.
Has he
she
it

Examples:

Related links

The following exercises include use of this grammar structure:
 
 You might also be interested in:
 

Vocabulary
 

Vocabulary


Vocabulary exercises:Expand your vocabulary using our three vocabulary trainers:Practice your spelling using our three spelling tests:Practice vocabulary relating to graphs and charts:
Learn vocabulary
Reading exercises
 

Reading exercises



Improve your reading skills:
 
Go to reading exercises
Video lessons
 

Video lessons


Focus on specific areas of business English using our video lessons:
 
Take a video lesson

Create an account
Access by account type:

Getting Started
Free
Create account
Vocabulary
 
Business English vocabulary exercises - save your score
 
General vocabulary trainer – save your score, access audio files
 
Business vocabulary trainer
 

Idiom trainer
 

Spelling tests
 

Graphs and charts practice
 

Grammar
 
Grammar test - save your score
 
Verb conjugation practice
 

Conditionals practice
 

Reading exercises
 
Reading exercises
 

Listening exercises
 
Listening exercises (short-form) - save your score
 
Listening exercises (long-form)
 

Dictation exercises
 
3 scenario-based exercises
 
52 additional scenario-based exercises
 

Focus on grammar
 

Numbers
 

Video lessons
 
4 video lessons
 
10 additional video lessons
 

Getting Started
Free
Create account
 
Vocabulary
 
Business English vocabulary exercises - save your score
General vocabulary trainer – save your score, access audio files
Business vocabulary trainer

Idiom trainer

Spelling tests

Graphs and charts practice

 
Grammar
 
Grammar test - save your score
Verb conjugation practice

Conditionals practice

 
Reading exercises
 
Reading exercises

 
Listening exercises
 
Listening exercises (short-form) - save your score
Listening exercises (long-form)

 
Dictation exercises
 
3 scenario-based exercises
52 additional scenario-based exercises

Focus on grammar

Numbers

 
Video lessons
 
4 video lessons
10 additional video lessons