Present Perfect
Read the answers. Then write the questions using the present perfect simple.
I’ve known Anya since I started school.
How long have you known Anya?
Write sentences using the present perfect continuous.
we / live / in London / for ten years
We have been living in London for ten years.
__________ you ever __________ a job? (have) No, I ____________________.
Have you ever had...?
No, I haven't.
Complete the text with the present perfect simple or continuous form of the verbs below.
be | go | meet | not make | play | work
Hi Erik!
How ¹ __________ you __________? I hope you are enjoying your new job. ² __________ you __________ any nice people at work? How long ³ __________ you __________ there now? Don't worry if you ⁴ __________ many friends yet. It takes time to become friends. I ⁵ __________ in a hockey team since April, and I ⁶ __________ only recently __________ out with the team for the first time. It was great! Give me a call soon!
Take care, Hugo
have (you) been
A ‘Why are you so tired?’
B ‘I’ve been tidying / tidied up the house.’
I've been tidying up
Read the answers. Then write the questions using the present perfect simple.
I’ve invited twenty people to the party.
How many people have you invited to the party?
Write sentences using the present perfect continuous.
Joe / read / about dolphin research / all morning
..
How long __________ you __________ in Spain? (live) ____________________ for two years.
How long have you been living (or lived) in Spain? | I have been living (or have lived) for two years.
Complete the text with the present perfect simple or continuous form of the verbs below.
be | go | meet | not make | play | work
Hi Erik!
How ¹ __________ you __________? I hope you are enjoying your new job. ² __________ you __________ any nice people at work? How long ³ __________ you __________ there now? Don't worry if you ⁴ __________ many friends yet. It takes time to become friends. I ⁵ __________ in a hockey team since April, and I ⁶ __________ only recently __________ out with the team for the first time. It was great! Give me a call soon!
Take care, Hugo
Have (you) met
How long has Ashu been having / had problems at work?
been having
Read the answers. Then write the questions using the present perfect simple.
I’ve been a chef for two years.
How long have you been a chef?
Write sentences using the present perfect continuous.
I / try / to apologise / to him / since yesterday
I have been trying to apologise to him since yesterday.
How many times __________ you __________ Turkey? (visit) ____________________ twice.
How many times have you visited Turkey? | I have visited twice.
Complete the text with the present perfect simple or continuous form of the verbs below.
be | go | meet | not make | play | work
Hi Erik!
How ¹ __________ you __________? I hope you are enjoying your new job. ² __________ you __________ any nice people at work? How long ³ __________ you __________ there now? Don't worry if you ⁴ __________ many friends yet. It takes time to become friends. I ⁵ __________ in a hockey team since April, and I ⁶ __________ only recently __________ out with the team for the first time. It was great! Give me a call soon!
Take care, Hugo
have (you) been working
Charlie has been changing / changed his job twice since 2018.
changed
Read the answers. Then write the questions using the present perfect simple.
He’s taught in three schools.
How many schools has he taught in?
Write sentences using the present perfect continuous.
how long / Emily / take care / of her mother / ?
How long has Emily been taking care of her mother?
__________ she __________ video games all day? (play) Yes, she ____________________ since 10 a.m.
Has she been playing video games all day? Yes, she has been playing since 10 a.m.
Complete the text with the present perfect simple or continuous form of the verbs below.
be | go | meet | not make | play | work
Hi Erik!
How ¹ __________ you __________? I hope you are enjoying your new job. ² __________ you __________ any nice people at work? How long ³ __________ you __________ there now? Don't worry if you ⁴ __________ many friends yet. It takes time to become friends. I ⁵ __________ in a hockey team since April, and I ⁶ __________ only recently __________ out with the team for the first time. It was great! Give me a call soon!
Take care, Hugo
haven't made
A ‘The kitchen is really messy!’
B ‘Sorry about that! I’ve been making / made pasta all morning.’
been making
Read the answers. Then write the questions using the present perfect simple.
No, I haven’t found my sunglasses yet.
Have you found your sunglasses yet?
Write sentences using the present perfect continuous.
Cathy / look for / an online piano course / for a long time
Cathy has been looking for an online piano course for a long time.
How long __________ you __________ in ghosts? (believe) I ____________________ (believe) in them since I was very young.
How long have you believed in ghosts? | I have believed in them since I was very young.
Complete the text with the present perfect simple or continuous form of the verbs below.
be | go | meet | not make | play | work
Hi Erik!
How ¹ __________ you __________? I hope you are enjoying your new job. ² __________ you __________ any nice people at work? How long ³ __________ you __________ there now? Don't worry if you ⁴ __________ many friends yet. It takes time to become friends. I ⁵ __________ in a hockey team since April, and I ⁶ __________ only recently __________ out with the team for the first time. It was great! Give me a call soon!
Take care, Hugo
have been playing
have (only recently) gone
How many times has Jason been saying / said his own ideas during the course?
said