SIMPLE PAST & PRESENT PERFECT

SIMPLE PAST & PRESENT PERFECT

8th - 12th Grade

10 Qs

quiz-placeholder

Similar activities

Present Tenses

Present Tenses

6th - 9th Grade

15 Qs

Tense Revision

Tense Revision

10th - 11th Grade

10 Qs

Present Perfect vs Past Simple

Present Perfect vs Past Simple

5th - 10th Grade

12 Qs

Present perfect and past simple

Present perfect and past simple

9th Grade

10 Qs

revision

revision

8th - 9th Grade

10 Qs

Past Tense - Present Perfect Tense

Past Tense - Present Perfect Tense

12th Grade - University

15 Qs

Tense revision

Tense revision

9th Grade

14 Qs

English Grammar for Grade X

English Grammar for Grade X

10th Grade

15 Qs

SIMPLE PAST & PRESENT PERFECT

SIMPLE PAST & PRESENT PERFECT

Assessment

Quiz

World Languages

8th - 12th Grade

Hard

Created by

Phước Hữu

Used 17+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

I _______ a new dress yesterday.

buy

buys

have bought

bought

2.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

They ____________ in Tokyo since they were 12 years old.

lived

were living

has lived

have lived

3.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

How long is it since you ____________ this film ?

saw

have seen

see

were seen

4.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

We have not met him ___________ Christmas.

at

in

for

since

5.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

____________ you ____________ English last year?

Have/ study

Did/ studied

Have/ studied

Did/ study

6.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

The last time she ______________ this kind of food was last month.

have eaten

ate

has eaten

eats

7.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

It has been three months _____________ Mary last saw him.

when

for

since

while

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?