Present Perfect yet just already
Present perfect for since
Used to / get used to / be used to
Present perfect vs past simple
100

I ___________ three universities. (already / visit)

I have already visited three universities.

100

They have been playing tennis _____ breakfast.

They have been playing tennis since breakfast.

100

After 10 years in London, I can say that I ___________ living here.

After 10 years in London, I can say that I got used to living here.

100

I _______ there for ages. (not / be)

I haven't been there for ages.

200

She ____________ the match. ( just / win)

She has just won the match.

200

I haven't seen this film _____ ages.

I haven't seen this film for ages.

200

When I was a kid, we _________ live in a cabin in the mountains.

When I was a kid, we used to live in a cabin in the mountains.

200

_______ you ever _______ (try) this food? I _____ (buy) it yesterday at the new supermarket.

Have you ever tried this food? I bought it yesterday at the new supermarket.

300

I __________ a decision ______. (yet / not make )

I haven't made a decision yet.

300

She ________ (be) in London _____ last summer.

She has been in London since last summer.

300

We _________ have much money: we were so poor!

We didn't use to have much money: we were so poor!

300

Charlotte ________ yet. (not / arrive). Probably she _____ (miss) the train.

Charlotte hasn't arrived yet. Probably she missed the train.

400

He ______________ it_____ . ( yet / not finish )

He hasn't finished it yet.

400

She ________ ( be ) preparing for her exams _____ the last two months.  

She has been preparing for her exams for the last two months.

400

In our neighbourhood, the streets ________ be dark and dirty and there ________ be a lot of robberies.

In our neighbourhood, the streets used to be dark and dirty, and there used to be a lot of robberies.

400

_______ you ______ the birds in the garden yesterday? (feed)

Did you feed the birds in the garden yesterday?

500

____________ that film ________? ( you / yet / see )

Have you seen that film yet?

500

It _________ ( not rain) in this region _____ at least five months.

It hasn't rained in this region for at least five months.

500

I _____still _______ driving on the left, but with some more practice I'm sure I will __________ it.

I am still not used to driving on the left, but with some more practice I'm sure I will get used to it.

500

Hector ________ ( not / spend) his last summer holiday in the country. This year, he ______ (come) to stay with us at the seaside.

Hector didn't spend his last summer holiday in the country. This year, he has come to stay with us at the seaside.

M
e
n
u