Present perfect and past Flashcards
For what we use the present perfect continuous?
For an activity that has recently stopped or just stopped
What’s the structure the present perfect continuous?
have/has been + ing
It began raining two hours ago and it still raining
How long ___ it ___ _______?
How long has it been raining
Is still happening or has just stopped
Can you use the present perfect continuous for repeated actions?
Yes
Compare the present continuous with present perfect continuous
Present continuous: I am doing
Present perfect continuous: I have been doing
You have arrived a little late to meet Ben who is waiting for you. You say:
I’m sorry I’m late, Ben. (you / wait / long?)
Have you been waiting long?
Jane’s little boy comes into the house with a very dirty face and dirty hands. His mother says:
Why are you so dirty? (what / you / do?)
What have you been doing?
You are in a shop and see Anna. You didn’t know she worked there. You say:
Hi, Anna. (how long / you / work / here?)
How long have you been working
here?
A friend tells you about his job – he sells phones. You say:
You sell phones? (how long / you / do / that?)
How long have you been doing that?
What means the expression “I have been doing”?
“eu tenho feito”
When we use present perfect simple the activity has not been finished
No, we are thinking about completed action
What’s the structure the present perfect simple?
have/has + verb in the past participle
When we use the continuous “how long”?
For something that is still happening
When we use the simple “how much”, “how many” or “how many times”?
For completed actions
Some friends of yours are having a party next week. You ask:
how many people / invite?
How many people have you invited?
A friend of yours is saving money to go on a world trip. You ask:
(how long / save?)
(how much money / save?)
How long have you been saving?
How much money have you saved?
Look!___________ (somebody / break) that window.
somebody has broken that window
‘Is it still raining?’ ‘No, __________(it / stop).’
it has stopped
When we use present perfect?
To talk about something that began in the past and still
continues now
Compare present with present perfect
Present is now
Present perfect is about something that began in the past and still continues now (have/has + past participle)
Can you use either the continuous or simple with live and work?
Yes.
Julia has been living or Julia has lived
Which is right?
I like your house. How long do you live / have you lived here?
have you lived
You meet somebody on a plane. She says that she lives in Chicago. You ask her:
(you / always / live / in Chicago?)
have you always lived in Chicago?
Is Amy married?
Yes, she________ married to a German guy.
is been
You know Mel, don’t you?
Yes, we_______ each other a long time.
have known
Sue lives in Berlin, doesn’t she?
Yes, she_____ in Berlin for many years.
is living
Do you go to the cinema a lot?
No, I_____ to the cinema for ages.
haven’t been
Would you like to go to New York
one day?
Yes, I_____to go to New York.
(use always / want)
have always wanted
When we use “for” or “since”?
To say how long something has been happening
How can you use “for”?
for + a period of time
How can you use “since”?
since + the start of period
Is it correct?
How many plays has William Shakespeare written?
No.
How many plays did William Shakespeare write?
Is it correct?
Where have you been born?
No.
Where were you born?
Complete
What do you think of my English? Do you think ________? (it improve)
it has improved
Complete
Quick! We need to call an ambulance.___________ an accident. (there / be)
There has been
Complete
a: Ben won’t be able to play tennis for a while. _____________his arm. (He / break)
b: Oh. How__________ ? (that / happen)
a: ________ off a ladder. (He / fall)
a: He has bronken
b: Did that happen
c: He fell
Put the correct sentence:
Where have you been yesterday evening?
P.S
Where were you
Use the present perfect or past simple
the weather / be / cold / recently
The weather has been cold recently
Use the present perfect or past simple
Emily / earn / a lot of money / this year
Emily has earned a lot of money this year
Use the present perfect or past simple
____________(There / be) a bus drivers’ strike last week, so
____________(there / be) no buses.
There was
There were
Use the present perfect or past simple
It’s nearly lunchtime, and__________ (I / not / see) Martin all morning. I wonder
where he is.
I haven’t seen
Use the present perfect or past simple
a: Where do you live? b: In Boston.
a: How long________ (you / live) there? b: Five years.
a: Where_________ (you / live) before that? b: In Chicago.
a: And how long_________ (you / live) in Chicago? b: Two years.
Have you lived
did you
did you
James was on his hands and knees on the floor. He was looking / He’d been looking for his
contact lens.
He was looking
Sue was sitting on the ground. She was out of breath. She was running / She’d been running.
She’d been running.
I was sad when my local cafe closed. I was going / I’d been going there for many years.
I’d been going
I’m running a marathon next month. I’ve been training / I’d been training for it every day.
I’ve been training
Joe and I work for the same company. He joined the company before me. When I started a few years
ago, he was already working / he’d already been working there.
he was already working