Present Perfect or Simple Past?
Present Perfect Simple or Continuous?
Past Perfect or Simple Past?
Participles
100
I ______________(go) to China 3 times in my life.
have gone
100

She ______________(work) here for five years.

has been working

100

When he (wake up) , his mother (already / prepare) breakfast.

woke up/had prepared
100
give, made, see
given, made, seen
200
We _______________(graduate) from high school last year.
graduated
200

We ____________(not / plan) our holiday yet

haven't planned

200

Jane (already / type) ten pages when her computer (crash) .

had already typed/crashed
200
show, fly, complain
shown, flown, complained
300
I _____________(not, be) in school for 3 weeks.
haven't been
300

We ____________(live) in London for six months.

have been living

300

Before that day we (never / think) of going to Japan.

had never thought
300
foresee, starve, speak
forseen, starved, spoken
400
When the teacher came to class, we _____________ (text)  our friends.
were texting
400

It ________________ (rain)! Look! The pavement is wet.

has been raining

400

They (not / know) where to meet because nobody (tell) them.

did not know/had told
400
begin, forgive, drink
began, forgiven, drunk
500
Can you hurry up? I _______________ (wait) for you for 35 minutes already!
have been waiting
500

She ____________________ (not / see) him since 1990.

hasn't seen

500

It (be) cloudy for days before it finally (begin) to rain.

had been/began
500
arise, disprove, lend
arisen, disproven, lent
M
e
n
u