Present perfect with
for or since
Present perfect or the past simple
Past simple - irregular verbs
Present perfect - regular and irregular verbs
Present perfect -
irregular verbs
100

I have been a teacher__________1995.

since

100

She_______her acting career in 1999.

began/started - past simple

100

He__________a lot last night. (not sleep)

didn't sleep

100

They_______married since 2007. (be)

have been

100

Have you ever______(eat) octopus before?

eaten

200

She has worked at the school________5 years. She has taught English________2017.

for, since

200

He______all of the books in the series. He_______the books.

has read - present perfect

liked - past simple

200

She ________ a terrible mistake during the meeting. (make)

We ________ the book before our class. (find)


made, found 

200

He_______at the school for a long time. (work)

She ________ never ________ sushi before. (try)

He has worked

She has never tried

200

They______each other for a long time. (know)

They ________ never ________ maths. (teach)

They have known

They have never taught

300

They have had their pet dog_______a long time. They have had their pet cat________last summer.

for, since

300

She_______to Paris last year on vacation. She_________many souvenirs for her family.

went - past simple

bought - past simple

300

He ________ his wallet on the bus. (lose)

My friends ________ me a birthday present. (give)


lost, gave

300

_______your homework yet? (finish)

We ________ just ________ the new teacher. (meet)

Have you

We have just met

300

He ______his password for his email account. (forgot)

He ________ already ________ dinner. (eat)

He has forgotten

He has already eaten

400

They have been married_________2007. So, they have been married_________a long time. They have lived together_________many years.

since, for, for

400

She_______in New York for 5 years but then she left. She______in Paris for 1 year. She__________at her new company since 2021.

lived - past simple

has lived - present perfect

has been/worked - present perfect

400

The teacher ________ the question three times. (write)

We________ about the problem for hours last night. (speak)

I ________ the whole book in just two days. (read)




wrote, spoke, read

400

She________her exams. (not finish)

They ________ ________ that movie three times. (see)

He ________ ________ in this city for ten years. (live)


She has not/hasn't finished

They have seen

He has lived

400

Have you ______(swim) at this beach before?

The team ________ ________ every game so far. (win)

I ________ ________ my glasses again. (lose)

ever swum

The team has won

I have lost

500

Josue has lived in Oaxaca________2 years. He has worked at an elementary school________2015. He has been a teacher_________he graduated university.

for, since, since

500

He_______(buy) his new jacket at the mall. He_______(have) his new jacket for 2 months. He________(wear) glasses since 2009.

bought - past simple

has had - present perfect

has worn - present perfect

500

The dog ________ under the bed when it heard the thunder. (hide)

They ________ the news before anyone else. (hear)

He________his ankle during a football match. (break)

hid, heard, broke

500

We________the project yet. (not finish)

We ________ ________ the documents from them today. (receive)

She ________ never ________ a concert at that stadium. (go)

We have not/haven't finished

We have received

She has never gone

500

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

He ________ ________ three cups of coffee today. (drink)

They ________ ________ their friends about the news. (tell)



She has chosen

He has drunk

They have told

M
e
n
u