The Present Perfect Simple Tense - Affirmative sentences



This free English lesson is about making present perfect simple affirmative sentences. 

Present perfect simple tense word order

We use the helping verb 'to have' and the past participle form of the verb with the present perfect simple tense. The basic word order for affirmative sentences is: the subject + the helping verb 'to have' (i.e. have/has) + the past participle form of the verb. 


subject
the helping verb 
'to have'
the past participle
form of the verb
I
have 
(I've)
flown.
You
have
(You've)
sung.
We
have
(We've)
worked.
They
have
(They've)
drunk.
He
has
(He's)
eaten.
She
has
(She's)
written.
It
has
(It's)
died.


  • Mary and I have worked at this company for 5 years. 
  • John has been to Italy, China, Russia, Japan, and Saudi Arabia.
  • I have lived in South Africa for 26 years.
  • The girl has gained a lot of weight since we last saw her. 

Common mistakes with affirmative sentences

1) Students often use the past form of the verb as a main verb instead of the past participle form of the verb. We use the past form of the verb when we make past simple sentences. We use the past participle form of the the verb when we make present perfect simple sentences. Look at these examples:

My mother has went to the shop to buy clothes. X
My mother has gone to the shop to buy clothes. (present perfect simple tense)
My mother went to the shop yesterday. (past simple tense) 

Max and Mona have drank a lot of juice this week. X
Max and Mona have drunk a lot of juice this week. (present perfect simple tense)
Max and Mona drank a lot of juice last week. (past simple tense) 

The girl has spoke to many reporters since the accident. X
The girl has spoken to many reporters since the accident.  (present perfect simple tense)

The girl spoke to a reporter from the BBC last night. (past simple tense) 

2) Another common mistake is to use the incorrect helping verb:

The children has been to the playground. X
The children have been to the playground. ('The children' is plural and refers to 'they'.)

Max have made music for more than 18 years. X
Max has made music for more than 18 years. ('Max' is singular and refers to 'he'.)

John and Sarah has been professional dancers their whole lives. X
John and Sarah have been professional dancers their whole lives. ('John and Sarah' is plural and refers to 'they.)

3) Students are also sometimes confused with when to use 'been' and when to use 'gone'. The verb 'go' has two past participle forms, i.e. 'been' and 'gone'. However, they have different meanings:

Larry has gone to Australia. (Larry went to Australia and he is still there now. He has not come back.)
Larry has been to Australia. (Larry went to Australia but he is not there now. He has come back.)

The basketball players have gone to the gym. (The basketball players went to the gym and they are still there now. They have not come back.)

The basketball players have been to the gym. (The basketball players went to the gym but they are not there now. They have come back.) 

Look at this incorrect dialogue:

Sarah: Do you know where Tom is?
Kitty: Yes, I do. He has been to the shop. X

The correct dialogue is:

Sarah: Do you know where Tom is?
Kitty: Yes, I do. He has gone to the shop.

Look at this incorrect dialogue:

Sarah: Is Tom back at work yet?
Kitty: Yes, he is. He has gone to Paris for the weekend but he's back now. X

The correct dialogue is:

Sarah: Is Tom back at work yet?
Kitty: Yes, he is. He has been to Paris for the weekend but he's back now.

Please note: The past participle form 'been' is also used for the verb 'to be' (i.e. am/is/are/was/were) e.g.

I am a teacher. (present simple tense)
I have been a teacher for more than 5 years. (present perfect simple tense)

She is angry with the government. (present simple tense)
She has been angry with the government. (present perfect simple tense)

A note on the use of contractions

'He's' can stand for 'he is' or 'he has':

He's writing a book about love. = He is writing a book about love. (present continuous tense)
He's written a book about love. = He has written a book about love. (present perfect simple tense)

'She's' can stand for 'she is' or 'she has':

She's happy. = She is happy. (present simple tense)
She's been a jockey forever. = She has been a jockey forever. (present perfect simple tense)

It's can stand for 'it is' or 'it has': 

It's been a butterfly for several days now. = It has been a butterfly for several days now. (present perfect simple tense)
It's colourful and very beautiful. = It is colourful and very beautiful. (present simple tense)

Lesson Vocabulary

playground (noun)

jockey (noun) & horse (noun)

butterfly (noun)
Exercise

Your turn! Write down 5 affirmative sentences using the present perfect simple tense. Use the time expressions below. For example: (0) for 2 days - I have been sick for 2 days. 

(1) since 1992 (2) for 5 years (3) since yesterday (4) for 2 months (5) since I was born (6) already (7) before (8) recently 

Please leave your answers in the comments section and I will gladly give you some feedback. 

22 comments:

Anonymous said...

Hi, teacher. How are you? These are my sentences:

1. My uncle has lived in that city since 1992.
2. They have been together for 5 years.
3. His car has been broken since yesterday.
4. I have already finished my homework.
5. I have been here, in this country, since I was born.

Chandra.

Francois Oosthuizen said...

I am very well, thanks. Just busy drinking some coffee and getting ready for my morning classes.

Congratulations! These sentences are all correct.

What happened to the other ones? :-)

mt203948 said...

1- My parents have lived in Toronto since 1992.
2- This is the playground where my sun has played for 5 years.
3- I have been deeply shocked by the coach accident in Switzerland since yesterday.
4- We have been on diet programme for 2 months.
5- He has never seen his father since he was born.
6- She has already finished her housework.
7- I haven't eaten criket before.
8- Fran├žois and Jane have recently got married.

Francois Oosthuizen said...

Thank you for doing the exercise, mt203948.

1) Great!
2) This is the playground where my sun has played for 5 years. X
This is the playground where my SON has played for 5 years.
- The 'sun' is in the sky.
- Your 'son' is your child.
3) Good!
4) We have been on diet programme for 2 months. X
We have been on a diet programme for 2 months.
- You need an indefinite article(a) before the noun (diet programme).
5) He has never seen his father since he was born. X
He has never seen his father. OR
He hasn't seen his father since he was born.
- You are repeating the same idea in this sentence!
6) Great!
7) I haven't eaten criket before. X
I haven't eaten crickets before.
- We usually use a plural countable noun (crickets) or an uncountable noun when we speak in general.
- Please check the spelling of this word.
8) Correct!

Where is 9? :-)

mt203948 said...

(1) since 1992 (3) for 5 years (4) since yesterday (5) for 2 months (6) since I was born (7) already (8) before (9) recently

Where is (2)? :)

Francois Oosthuizen said...

LOL! Maths was never my strong point!

kazuo nishi said...

(1)This machine has worked since 1992.
(2)I've studied English about for 5 years.
(3)She's been working since yesterday.
(4)My wife's been to Yoga for 2 months.
(5)I've lived in Japan since I was born.
(6)Thank you for inviting me,but I've already eaten lunch.
(7)I've never seen such a beautiful mountain before.
(8)Recently I've started cooking.

Francois Oosthuizen said...

Thank you for doing the exercise, Kazuo!

These sentences are correct except for numbers 2 and 4:

2) I've studied English about for 5 years. X
I've studied English for about 5 years.
- 'About' usually comes before the number.
4) My wife's been to Yoga for 2 months. X
My wife's been to yoga classes for 2 months.
- The names of sports are written with small letters unless they are at the beginning of a sentence.

Please note that number 3 is in the present perfect continuous tense.

Thanh Tung said...

1. I have lived and worked in HCM city since 1992 before I left university.
2. My company has traded and serviced electronic equipments for 5 years.
3. My son has traveled abroad since yesterday.
4. My daughter has learnt English for 2 months.
5. I have known love my parents since I was born.

Francois Oosthuizen said...

1) I'm sorry! I don't understand the first sentence.
2) My company has traded and serviced electronic equipments for 5 years. X
My company has traded in and serviced electronic equipment for 5 years.
- We say: trade + IN + something e.g.
The company trades in oil.
- 'Equipment' is an uncountable noun so it only has a singular form.
3) My son has traveled abroad since yesterday. X
My has been abroad since yesterday.
- It is better to use the verb 'to be'(been) here.
4) My daughter has learnt English for 2 months. X
My daughter has been learning English for 2 months.
- This is a shorter, temporary action (not a state) so it is better to use the present perfect continuous tense.
5) I have known love my parents since I was born. X
I have known my parents' love since I was born.
- You should use the apostrophe to show possession.

Anonymous said...

The other ones? Do you man the previous task, about past tense irregular verbs? I was just a bit careless. :p

Chandra

Francois Oosthuizen said...

Hehe :-) No problem. I was just talking about the exercise in this lesson.

M. Hakim said...

Hi Francois.Thanks for your "Present perfect simple sentence". I am late to response because I was in leave. Here is my answer:
(1) I have lived in this city since 1992. (2)She has been with me for 5 years. (3)I have been there since yesterday. (4)I have been here for 2 months (5)I have been in Bangladesh since I was born (6) I have sent her a massage already. (7)He has gone before you come. (8)He has got married recently.

Francois Oosthuizen said...

No problem, M, Hakim! You can always leave your answers and I will always check them.

These are all very good except for numbers 6 and 7:

6) I have sent her a massage already. X
- Do you mean 'I have sent her a MESSAGE already?'
- massage: the activity of rubbing or pressing parts of someone's body in order to make them relax or to stop their muscles hurting
- message: a short piece of information that you give to a person when you cannot speak to them directly
7) He has gone before you come. X
He had gone/left before you came. OR
He had gone/left before you arrived.
- Here we have 2 activities both of which are in the past so we should use the past perfect simple tense and not the present perfect simple tense to show that one of these past activities happened before the other past activity.

Mohammed Ahmed said...

1- He has gone to the Khartoum since 1992.
2- I have been computer engineer of 5 years.
3- We have eaten some food since yesterday.
4- She has watched TV for 2 month.
5- It has been eagle in my house.
6- We have already worked on the next Sunday.
7- They have taken gains from other people.

Francois Oosthuizen said...

You are back! Great! Thank you for doing the exercise, Mohammed!

Here are my suggestions:

1)He has gone to the Khartoum since 1992. X
He has been in Khartoum since 1992.
- The first sentence would be impossible! :-)
2) I have been computer engineer of 5 years. X
I have been a computer engineer for 5 years.
- We usually use an article before the names of jobs.
- The time expression is 'for X years'.
3) We have eaten some food since yesterday. X
- This sentence is in the wrong tense. e.g.
We ate some food yesterday. (past tense) OR
We haven't had any food since yesterday. (present perfect tense - negative sentence)
4) She has watched TV for 2 month. X
She has watched TV for 2 months.
- You are talking about 2 so you should use the plural noun 'months'. For example:
She has watched TV for a month.
She has watched TV for 3 months.
5) It has been eagle in my house. X
There is an eagle in my house.
- This is the wrong tense. The present simple tense is used here because this is a present fact.
6) We have already worked on the next Sunday. X
- This sentence is in the wrong tense. Here are some other examples:
We will work next Sunday. (future aspect)
We worked last Sunday. (pass tense)
We have already finished the work. (present perfect tense)
7) They have taken gains from other people.
I'm sorry. I don't understand this sentence. What do you mean 'gains'?

Mohammed Ahmed said...

I road this lesson again
my answers were without understanding lesson
this my new sentences
1- I have been finish preschool since 1992.
2- He has been a teacher English for 5 years.
3- I have been some money since yesterday.
4- She has visited her parents for 2 months.
5- He has been KSA since i was born.
6- He has already finished the work.
7- I have seen friend before meet you.
(see with my heart )
8- She has recently taken certificate.

Francois Oosthuizen said...

Thanks for doing the exercise, Mohammed!

1) I have been finish preschool since 1992. X
- This sentence does not make sense. You can say:
I haven't been to preschool since 1992. (present perfect simple tense)
I finished preschool in 1992. (past tense)
2) He has been a teacher English for 5 years. X
He has been an English teacher for 5 years.
3) I have been some money since yesterday.
I'm sorry. I don't understand this sentence.
4) Correct!
5) He has been KSA since i was born.
What do you mean KSA?
6) Good!
7) I have seen friend before meet you.
(see with my heart )
I'm sorry. I don't understand this sentence.
8) She has recently taken certificate. X
She has recently received a certificate. OR
She has recently got a certificate.
- In English, you can't say 'take a certificate'. You should use either 'receive' or 'get'.

Anonymous said...

Hi teacher
This is my answer :
1- He has been the boss of my company since 1992.
2-I have been taught science at the private school for 5 years.
3- She has been illness since yesterday.
4- I have learned other language for 2 months.
5- She has lived in the use since she was born.
6-I have already written the new poem about revolution .
7-She has never ride the horse before.
8-she has slept recently.
safaa

Francois Oosthuizen said...

Thanks for doing the exercise, Safaa!

Here are my suggestions:

1) Good!
2) I have been taught science at the private school for 5 years. X
I have taught science at a private school for 5 years.
- If you say 'I have been taught science at a private school for 5 years' it is the passive voice and it means that you are the student.
3) She has been illness since yesterday. X
She has had an illness since yesterday.
- We usually use the verb 'to have' to talk about illnesses and diseases.
4) I have learned other language for 2 months. X
I have learned another language for 2 months. OR
I have learned other languages for 2 months.
- We usually say:
another + a singular countable noun
5) She has lived in the use since she was born. X
Do you mean 'She has lived in the USA since she was born.'?
6) I have already written the new poem about revolution. X
I have already written a new poem about revolution.
- You need to use the indefinite article here.
7) She has never ride the horse before. X
She has never ridden a horse before.
- The past participle of 'ride' is ridden. You should use the past participle form of the verb when making sentences in the present perfect simple tense.
8) she has slept recently. X
She has slept recently.
It would be better to say: She has fallen asleep recently.
- Remember to use a capital letter at the beginning of sentences.

Elcio Miranda said...

Ok, so let´s go. I think I won´t have any problems with Present Perfect Simple Tense.

1. She has been a teacher since 1992.
2. I have been in Italy for 5 years.
3. He has stopped smoking since yesterday.
4. They have been together for 2 months.
5. I have loved my parents since I was born.
6. They have already gone to USA.
7. I have lived with my parents my whole life before I get married.
8. I have seen him so much recently.

Francois Oosthuizen said...

Thanks for doing the exercise, Elcio. You did a really good with these sentences.

Here are my suggestions:

1) Good!
2) Great!
3) He has stopped smoking since yesterday. X
He stopped smoking yesterday. OR
He has not smoked since yesterday.
'Stopped' is a finished past action so you should use the past simple tense.
4) Good!
5) Great!
6) They have already gone to USA. X
They have already gone to the USA.
- We use the article 'the' before the OFFICIAL names of countries:
I don't want to live in the USA.
I don't want to live in USA. X
I don't want to live in the US.
I don't want to live in US. X
I don't want to live in the United Sates of America.
I don't want to live in United States of America. X
I don't want to live in the America. X
7) You cannot say 'my whole life' and 'before I got married' together. This doesn't make sense. It is better to use the past simple tense here:
I lived with my parents before I got married.
8) Good!

Post a Comment