lunes, 27 de octubre de 2025

PRACTICE: PRESENT PERFECT VS PAST SIMPLE

 


English Grammar Workshop

Present Perfect vs. Past Simple

Choose the correct answer (a, b, or c).

1.   I ________ my homework yesterday.
a) have finished
b) finished
c) have finish

2.   She ________ to Paris three times.
a) went
b) has gone
c) goes

3.   We ________ dinner yet.
a) didn’t have
b) haven’t had
c) don’t have

4.   They ________ football last weekend.
a) played
b) have played
c) have play

5.   He ________ his leg when he was 10.
a) has broken
b) broke
c) breaks

6.   I ________ my best friend since kindergarten.
a) have known
b) knew
c) know

7.   My parents ________ a new car last month.
a) bought
b) have bought
c) buy

8.   ________ you ever ________ sushi?
a) Did / try
b) Have / tried
c) Do / try

9.   She ________ the movie already.
a) has seen
b) saw
c) sees

10.                We ________ to the beach last summer.
a) have gone
b) went
c) gone

11.                They ________ in this city since 2015.
a) lived
b) have lived
c) lives

12.                I ________ breakfast an hour ago.
a) have eaten
b) ate
c) eat

13.                He ________ his keys. He can’t find them.
a) lost
b) has lost
c) loses

14.                My grandparents ________ married in 1970.
a) got
b) have got
c) have get

15.                We ________ our teacher today.
a) didn’t see
b) haven’t seen
c) don’t see