NEW
Font size
WorksheetsEnglish Past and Perfect Tenses Quiz A
Total questions: 25
Worksheet time: 38mins
They ______ (play) video games last night.
a) plays
b) played
c) have played
By the time we arrived, the party ______ (already/start).
a) starts
b) started
c) had already started
Last summer, I ______ (swim) in the lake.
a) swims
b) swam
c) have swum
We ______ (build) a sandcastle at the beach yesterday.
a) build
b) built
c) have built
Please choose the most appropriate tense to complete the sentence. I ______ (play) soccer yesterday.
a) play
b) played
c) have played
She ______ (not/sleep) well last night.
a) not sleep
b) didn't sleep
c) haven't slept
I ______ (not/see) that movie before.
a) not see
b) didn't see
c) haven't seen
She ______ (not/tell) anyone about the surprise.
a) not telling
b) not tell
c) hasn't told
They ______ (just/arrive) at the park.
a) just arrived
b) just arrives
c) have just arrived
Yesterday, he ______ (ride) his bike in the park.
a) rides
b) rode
c) have ridden
Last night, they ______ (watch) a movie.
a) watches
b) watched
c) have watched
She ______ (finish) her homework before dinner.
a) finishes
b) finished
c) have finished
They ______ (not/try) the new restaurant yet.
a) not try
b) haven't tried
c) not trying
They ______ (never/try) sushi before.
a) never try
b) never tried
c) have never tried
Yesterday, we ______ (go) to the zoo.
a) goes
b) went
c) have gone
Yesterday, they ______ (not/go) to school.
a) not go
b) didn't go
c) haven't gone
They ______ (not/visit) a museum before today.
a) not visit
b) didn't visit
c) haven't visited
By the time I got home, they ______ (already/had) dinner.
a) already eat
b) already ate
c) had already had
We ______ (just/arrive) in the city.
a) just arrived
b) just arrives
c) have just arrived
We ______ (not/see) that movie yet.
a) not see
b) haven't seen
c) not seen
I ______ (never/eat) sushi before today.
a) never eat
b) never ate
c) haven't eaten
She ______ (visit) her grandma last week.
a) visits
b) visited
c) have visited
They ______ (not/finish) their homework yet.
a) not finish
b) haven't finished
c) not finished
We ______ (just/complete) our project.
a) just completes
b) just completed
c) have just completed
He ______ (not/read) the book yet.
a) not read
b) hasn't read
c) not reading
