Present Perfect
Past Simple
Present Perfect and Past Simple 1
Present Perfect and Past Simple 2
100

I ____ just ____ (finish) my homework.

I have just finished my homework.


100

She ____ (do) her homework last night.

She did her homework last night.

100

I ____ (work) with this teacher for years, but I ____ (meet) her in person for the first time last semester.

I have worked with this teacher for years, but I met her in person for the first time last semester.

100

I ____ just ____ (finish) my homework, and I ____ (send) it to my teacher this morning.

I have just finished my homework, and I sent it to my teacher this morning.

200

He ____ (lose) his ID card yesterday.

He has lost his ID card yesterday.

200

We ____ (have) an exam yesterday.

We had an exam yesterday.

200

We ____ (not / see) the results yet because the school ____ (delay) the announcement yesterday.  

We have not seen the results yet because the school delayed the announcement yesterday.

200

She ____ already ____ (eat) lunch, but she ____ (skip) breakfast yesterday.

She has already eaten lunch, but she skipped breakfast yesterday.

300

They ____ (live) in this city since 2021.

They have lived in this city since 2021.

300

They ____ (join) the English club last year.

They joined the English club last year.

300

They ____ (practice) English for months, but they ____ (perform) on stage only last week.

They have practiced English for months, but they performed on stage only last week.

300

We ____ never ____ (visit) this school before, but we ____ (join) the event last week.

We have never visited this school before, but we joined the event last week.

400

We ____ not ____ (submit) the assignment yet.

We have not submitted the assignment yet.

400

She ____ (not / understand) the lesson last week.

She didn't understand the lesson last week.

400

We ____ (prepare) for the exam since January, but the test ____ (start) much later than expected.  

We have prepared for the exam since January, but the test started much later than expected.

400

He ____ (study) English for three years, but he ____ (start) speaking confidently last year.

He has studied English for three years, but he started speaking confidently last year.

500

They ____ (improve) their speaking skills a lot this semester.

They have improved their speaking skills a lot this semester.

500

They ____ (feel) nervous during their first presentation.

They felt nervous during their first presentation.

500

They ____ (know) each other for a long time, but they ____ (become) close friends during the group project.

They have known each other for a long time, but they became close friends during the group project.

500

 They ____ (work) together for several months, but they ____ (start) the project only last semester.

They have worked together for several months, but they started the project only last semester.

M
e
n
u