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.