present perfect

present perfect

12th Grade

15 Qs

quiz-placeholder

Similar activities

Past simple

Past simple

12th Grade

15 Qs

Past Simple vs Past Perfect

Past Simple vs Past Perfect

9th Grade - University

14 Qs

Conditionals

Conditionals

7th Grade - University

15 Qs

Present perfect or past simple

Present perfect or past simple

7th - 12th Grade

10 Qs

IF CONDITIONAL 1,2, AND 3

IF CONDITIONAL 1,2, AND 3

12th Grade

20 Qs

Present perfect

Present perfect

9th - 12th Grade

10 Qs

U15 Practice (Interchange 2)

U15 Practice (Interchange 2)

3rd - 12th Grade

12 Qs

Present Perfect and Past Simple

Present Perfect and Past Simple

6th - 12th Grade

20 Qs

present perfect

present perfect

Assessment

Quiz

English

12th Grade

Medium

Created by

AllBrighT AllBrighT

Used 65+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

I ........................ Phnom Penh.

have done

have gone to

has lived in

has bought a

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

You ................. your homework.

have did

has do

have done

have do

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

He ................... Battambang since 1993.

has lived

has live in

have lived in

has lived in

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

He ................. a lot of books.

has bought

have bought

has buy

have buying

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

They ............. in Phnom Penh since 2004.

have lived

have live

has lived

has live

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

He ................ P.P since Monday.

has gone

has gone to

have gone to

have gone

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

She......... her husband for a long time.

has waited to

have waited for

has waited for

have waited

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?