Present Perfect
Present Perfect Progressive
Since, For, Already, Yet, Still, etc.
Past Perfect
Past Perfect Progressive
100
She __________ played in the orchestra for many years.
has
100
Find the mistake: We have been study English for 2 years.
have been studying
100
I have lived in Chicago ______ 2 months.
for
100
She (has/ had) already eaten lunch when I arrived.
had
100
When I got to the store I was so tired. I ________________ (sit) on that bus for an hour.
had been sitting
200
Find the mistake: We have see that movie many times.
'seen'
200
(I've read/ I've been reading) one of her books. I'll give it to you when I'm finished.
I've been reading.
200
I've (just/lately) returned from Cairo.
just
200
By 2008, I (graduate/ had graduated) from high school.
I had graduated
200
We _____________ (sleep) for 10 hours when he woke us up.
had been sleeping
300
Find the mistake: I was in culture shock since I arrived.
I 'have been'
300
A. Why are your books all over the place? B. I ______________ (prepare) for my exam.
have been preparing
300
We (still/yet) haven't chosen a restaurant for the party. I'm getting nervous.
still
300
Find the mistake: Before I came to Chicago, I had ever seen Lake Michigan.
'never' seen
300
I had been studying English for 3 years when I ______________ (move) to the U.S.
moved
400
We (saw/ have seen) five apartments last week, and we still haven't decided where to live.
saw
400
Find the mistake: We've been lived here for several years, but we're moving next month.
We've been 'living'
400
Find the mistake: Maybe she just forgot. Have you called her still?
called her 'yet'
400
When the Titanic sank, the rescue ship hadn't arrived (yet/already)
yet
400
My teacher noticed my improvement because I __________ (practice) all week.
had been practicing
500
Find the mistake: Tomas has been a professional tennis player since he has come to this country.
since he 'came'
500
Find the mistake: Janet hasn't been writing a word since she sat down at her computer.
Janet 'hasn't written'
500
Find the mistake: I've wanted to visit Brazil since years, but I haven't had any vacation time since I got this new job.
'for' years
500
Which event happened first: When I arrived at my house, it started to rain.
'I arrived' is first.
500
He __________ (have) a headache all day before he took some medicine.
'had had'