Past and Perfect Tenses Quiz
Preview:
They ______ (not/finish) their homework yet.
A. not finish
B. haven’t finished
C. not finished
I ______ (never/eat) sushi before today.
A. never eat
B. never ate
C. haven’t eaten
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
We ______ (build) a sandcastle at the beach yesterday.
A. build
B. built
C. have built
She ______ (not/sleep) well last night.
A. not sleep
B. didn’t sleep
C. haven’t slept
Yesterday, they ______ (not/go) to school.
A. not go
B. didn’t go
C. haven’t gone
They ______ (not/try) the new restaurant yet.
A. not try
B. haven’t tried
C. not trying
Please choose the most appropriate tense to complete the sentence. I ______ (play) soccer yesterday.
A. play
B. played
C. have played
They ______ (play) video games last night.
A. plays
B. played
C. have played
We ______ (not/see) that movie yet.
A. not see
B. haven’t seen
C. not seen
We ______ (just/arrive) in the city.
A. just arrived
B. just arrives
C. have just arrived
She ______ (not/tell) anyone about the surprise.
A. not telling
B. not tell
C. hasn’t told
He ______ (not/read) the book yet.
A. not read
B. hasn’t read
C. not reading
Last summer, I ______ (swim) in the lake.
A. swims
B. swam
C. have swum
By the time I got home, they ______ (already/had) dinner.
A. already eat
B. already ate
C. had already had
I ______ (not/see) that movie before.
A. not see
B. didn’t see
C. haven’t seen
They ______ (just/arrive) at the park.
A. just arrived
B. just arrives
C. have just arrived
By the time we arrived, the party ______ (already/start).
A. starts
B. started
C. had already started
They ______ (never/try) sushi before.
A. never try
B. never tried
C. have never tried
She ______ (visit) her grandma last week.
A. visits
B. visited
C. have visited
They ______ (not/visit) a museum before today.
A. not visit
B. didn’t visit
C. haven’t visited
Yesterday, we ______ (go) to the zoo.
A. goes
B. went
C. have gone
We ______ (just/complete) our project.
A. just completes
B. just completed
C. have just completed
She ______ (finish) her homework before dinner.
A. finishes
B. finished
C. have finished
About grammarquiz.net
GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.