Present Perfect and Present Perfect Continuous Flashcards
Present Perfect Continuous
have / has + been + Ving
1) how long, for, since + dynamic verbs
How long have you been riding a bike?
I have been riding a bike for 13 years.
I have been riding a bike since I was 5.
Present perfect continuous is used:
2) for an activity that has recently stopped or just stopped and there always is a connection with NOW. Answers the question:
What have you been doing?
Your hands are dirty. What have you been doing?
I have been playing in the yard.
Present perfect or present perfect continuous?
Tom started reading a book two hours ago. He is still reading it and now he is on page 53.
read / for two hours
read/ 53 pages so far
He has been reading for two hours.
He has read 53 pages so far.
Present perfect or present perfect continuous?
Linda is from Australia. She is travelling around Europe at the moment. She began her tour three months ago.
travel / for three months
visit / six countries so far
She has been travelling for three months.
She has visited six countries so far.
Present perfect or present perfect continuous?
Jimmy is a tennis player. He began playing tennis when he was ten years old. This year he is national champion again - for the fourth time.
win / the national championship four times
play / tennis since he was ten
He has won the national championship four times.
He has been playing tennis since he was ten.
Present perfect or present perfect continuous?
When they left college, Mary and Sue started making films together. They still make films.
make / ten films since they left college
make / films since they left college
They have made ten films since they left college.
They have been making films since they left college.
Present perfect or present perfect continuous?
You have a friend who is learning Japanese. You ask:
how long / learn / Japanese?
How long have you been learning Japanese?
Present perfect or present perfect continuous?
You have just arrived to meet a friend. She is waiting for you. You ask:
how long / wait?
How long have you been waiting?
Present perfect or present perfect continuous?
You see somebody fishing by the river. You ask:
how many fish / catch?
How many fish have you caught?
Present perfect or present perfect continuous?
Some friends of yours are having a party next week. You ask:
how many people/ invite?
How many people have you invited?
Present perfect or present perfect continuous?
A friend of yours is a teacher. You ask:
how long / teach?
How long have you been teaching?
Present perfect or present perfect continuous?
You meet somebody who is a writer. You ask:
how many books / write?
how long / write / books?
How many books have you written?
How long have you been writing books?
Present perfect or present perfect continuous?
A friend of yours is saving money to go on holiday. You ask:
how long / save?
how much money / save?
How long have you been saving?
How much money have you saved?
Present perfect or present perfect continuous?
Where have you been? _____ (you / play ) tennis?
Have you been playing tennis?
Present perfect or present perfect continuous?
Look! Somebody _____ (break) the window.
Somebody has broken the window.
Present perfect or present perfect continuous?
You look tired. _______ (you/work) hard?
Have you been working hard?
Present perfect or present perfect continuous?
‘_______ (you/ever/ work / in a factory?’
‘No, never.’
Have you ever worked in a factory?
Present perfect or present perfect continuous?
‘Jane is away on holiday.’
‘Oh, is she? Where _____ (she/go?)
Where has she gone?
Present perfect or present perfect continuous?
My brother is an actor. He _____ (appear) is several films.
He has appeared in several films.
Present perfect or present perfect continuous?
‘Sorry, I am late.’
‘That’s all right. I _____ (not/wait) long.’
I haven’t been waiting long.
Present perfect or present perfect continuous?
‘Is it still raining?’
‘No, it _____ (stop).’
It has stopped.
Present perfect or present perfect continuous?
I _____ (lose) my address book. _____ (you/see) it anywhere?
I have lost my address book. Have you seen it anywhere?
Present perfect or present perfect continuous?
I _____ (read) the book you lent me but I ________ (not/finish) it yet.
I have been reading the book you lent me but I haven’t finished it yet.
Present perfect or present perfect continuous?
I _______ (read) the book you lent me, so you can have it back now.
I have read the book you lent me, so you can have it back now.
Present continous or present perfect continuous?
Maria _____ (learn) how to play the piano for two years.
Maria has been learning how to play the piano for two years.
Present continous or present perfect continuous?
Hello, Tom. I _____ (look) for you all morning. Where have you been?
I have been looking for you all morning.
Present continous or present perfect continuous?
Why _____ (you/look) at me loke that? Stop it!
Why are you looking at me like that?
Present continous or present perfect continuous?
We always go to Ireland for our holidays. We _______ (go) there for years.
We have been going there fo years.
Present continous or present perfect continuous?
I _____ (think) about what you said and I’ve decided to take your advice.
I’ve been thinking about what you’ve said.
Present continous or present perfect continuous?
‘Is Ann on holiday this week?’
‘No, she _____ (work).
She is working.
Present continous or present perfect continuous?
Sara is very tired. She _____ (work) very hard recently.
She has been working very hard recently.
Write a question for each situation.
John looks sunburnt. You ask:
(you/sit in the sun?)
Have you been sitting in the sun?
Write a question for each situation.
You have just arrived to meet a friend who is waiting for you. You ask:
(you/wait/long?)
Have you been waiting long?
Write a question for each situation.
You meet a friend in the street. His face and hands are very dirty. You ask:
(what / you/ do?)
What have you been doing?
Write a question for each situation.
A friend of yours is now living in Baker Street. You want to know ‘How long…?’ You ask:
(how long / you / live / in Baker Street?)
How long have you been living in Baker Street?
Write a question for each situation.
A friend tells you about his job - he sells computers. You want to know “ How long…?’ You ask:
(how long / you / sell / computers?)
How long have you been selling computers?