wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

English Past and Perfect Tenses Quiz A

Total questions: 25

Worksheet time: 38mins

Name
Class
Date
1.

They ______ (play) video games last night.

a)

a) plays

b)

b) played

c)

c) have played

2.

By the time we arrived, the party ______ (already/start).

a)

a) starts

b)

b) started

c)

c) had already started

3.

Last summer, I ______ (swim) in the lake.

a)

a) swims

b)

b) swam

c)

c) have swum

4.

We ______ (build) a sandcastle at the beach yesterday.

a)

a) build

b)

b) built

c)

c) have built

5.

Please choose the most appropriate tense to complete the sentence. I ______ (play) soccer yesterday.

a)

a) play

b)

b) played

c)

c) have played

6.

She ______ (not/sleep) well last night.

a)

a) not sleep

b)

b) didn't sleep

c)

c) haven't slept

7.

I ______ (not/see) that movie before.

a)

a) not see

b)

b) didn't see

c)

c) haven't seen

8.

She ______ (not/tell) anyone about the surprise.

a)

a) not telling

b)

b) not tell

c)

c) hasn't told

9.

They ______ (just/arrive) at the park.

a)

a) just arrived

b)

b) just arrives

c)

c) have just arrived

10.

Yesterday, he ______ (ride) his bike in the park.

a)

a) rides

b)

b) rode

c)

c) have ridden

11.

Last night, they ______ (watch) a movie.

a)

a) watches

b)

b) watched

c)

c) have watched

12.

She ______ (finish) her homework before dinner.

a)

a) finishes

b)

b) finished

c)

c) have finished

13.

They ______ (not/try) the new restaurant yet.

a)

a) not try

b)

b) haven't tried

c)

c) not trying

14.

They ______ (never/try) sushi before.

a)

a) never try

b)

b) never tried

c)

c) have never tried

15.

Yesterday, we ______ (go) to the zoo.

a)

a) goes

b)

b) went

c)

c) have gone

16.

Yesterday, they ______ (not/go) to school.

a)

a) not go

b)

b) didn't go

c)

c) haven't gone

17.

They ______ (not/visit) a museum before today.

a)

a) not visit

b)

b) didn't visit

c)

c) haven't visited

18.

By the time I got home, they ______ (already/had) dinner.

a)

a) already eat

b)

b) already ate

c)

c) had already had

19.

We ______ (just/arrive) in the city.

a)

a) just arrived

b)

b) just arrives

c)

c) have just arrived

20.

We ______ (not/see) that movie yet.

a)

a) not see

b)

b) haven't seen

c)

c) not seen

21.

I ______ (never/eat) sushi before today.

a)

a) never eat

b)

b) never ate

c)

c) haven't eaten

22.

She ______ (visit) her grandma last week.

a)

a) visits

b)

b) visited

c)

c) have visited

23.

They ______ (not/finish) their homework yet.

a)

a) not finish

b)

b) haven't finished

c)

c) not finished

24.

We ______ (just/complete) our project.

a)

a) just completes

b)

b) just completed

c)

c) have just completed

25.

He ______ (not/read) the book yet.

a)

a) not read

b)

b) hasn't read

c)

c) not reading