Present perfect with
for or since
Present perfect or the past simple
Second conditional
Present perfect
Present perfect -
irregular verbs
100

I have been a teacher__________1995.

since

100

She_______her acting career in 1999.

began - past simple

100

If I (be) you, I (get) a new job.

If I were you, I would get a new job.

100

They_______(be) married since 2007.

have been

100

Have you ever______(eat) octopus before?

eaten

200

She has worked at the school________5 years.

for

200

He______(read) all of the books in the series.

has read - present perfect

200

If he (be) younger, he (travel) more.

If he was younger, he would travel more.

200

He_______(work) at the school for a long time.

has worked

200

They have______(know) each other for a long time.

known

300

They have had their pet dog_______a long time.

for

300

She________(move) to Paris last year.

moved - past simple

300

If I (have) enough money, I (buy) a big house.

If I had enough money, I would buy a big house.

300

_______finished your homework yet?

Have you

300

He has______(forget) his password for his email account.

forgotten

400

They have been married_________2007. They have been married_________a long time.

since/for

400

She______(live) in Paris for 1 year.

has lived - present perfect

400

If we (win) the lottery, we (travel) the world.

If we won the lottery, we would travel the world.

400

She________(not) finished her exams.

has not/hasn't

400

Have you ever______(swim) at this beach before?

swum

500

Josue has lived in Oaxaca________2 years. He has worked at an elementary school________2015.

for/since

500

He_______(buy) his new jacket for his upcoming trip. He_______(have) his new jacket for 2 months.

bought/has had

500

She (be) happier if she (have) more friends.

She would be happier if she had more friends.

500

We________(not) finished the project yet.

have not/haven't

500

She has______(choose) to work at a new school.

chosen