Present Perfect
Present Perfect Continuous
Past Simple
Joker
Questions
200

Name pst participle forms of following verbs:

choose / cut / fly / become / cost / drive

chosen / cut / flown / become / cost / driven

200

You ___ (sleep) for twelve hours.

You've been sleeping for twelve hours.

200

Name past forms of following verbs :

end / catch /start / bring / lead / sing

ended / caught / started / brought / led / sang

200

King Henry the Eighth of England ___ (have) six wives.

King Henry the Eighth of England had six wives.

200

What job ___ (you, want) to do when you were a child?

What job did you want to do when you were a child?

200

I ___ (read) six books this week.

I've read six books this week.

200

He ___ (play) football, so he's tired.

He's been playing football, so he's tired.

200

I ___ a great film yesterday. ( see)

I saw a great film yesterday. 

200

Oh no! I ___ (lose) my wallet!

Oh no! I've lost my wallet!

200

___ you ever ___ (lose) your phone?

Have you ever lost your phone?

300

He ___ the bus to get there. ( already take)

He has already taken the bus to get there.

300

I ___ (not/work) today.

I haven't been working today.

300

you / be / tired yesterday?

Were you tired yesterday?

300

She ___ (break) her leg the day before her exam.

She broke her leg the day before her exam.

300

How long ___ (you, use) this book?

How long have you been using this book?

300

They / not / be / in London for six months

They have not  been  in London for six months

300

He ___ (not/play) football for five years.

He hasn't been playing football for five years.

300

it / not / be / cold

It wasn't cold

300

 I ___ (wait) three hours already!

 I've been waiting three hours already!

300

___ (you, take) a driving test yet?

Have you taken a driving test yet?

400

How much coffee / you / drink today?

How much coffee have you drunk today?

400

___ (you/study) English for a long time?

Have you been studying English for a long time?

400

___ (it/snow) last winter?

Did it snow last winter?

400

Iona is exhausted these days. She ___ (work) too hard recently.

Iona is exhausted these days. She's been working too hard recently.

400

How long ___ (you, know) your best friend?

How long have you known your best friend?