Present perfect

Present perfect

7th Grade

31 Qs

quiz-placeholder

Similar activities

U4 W6 L4 - Use of English Revision

U4 W6 L4 - Use of English Revision

6th - 7th Grade

30 Qs

Unit 2 - Elements of Nonfiction

Unit 2 - Elements of Nonfiction

7th - 8th Grade

30 Qs

Present Perfect

Present Perfect

6th - 8th Grade

26 Qs

Some, any, much, many, (a) little, (a) few

Some, any, much, many, (a) little, (a) few

1st - 10th Grade

27 Qs

Grammar Worksheet: Present Perfect

Grammar Worksheet: Present Perfect

3rd Grade - University

26 Qs

G7 - Simple past + Present perfect

G7 - Simple past + Present perfect

7th Grade

30 Qs

6 Assessment English 1 2024/2025

6 Assessment English 1 2024/2025

6th - 8th Grade

26 Qs

Prep1 (pre perfect + pre perf con) ماجـد

Prep1 (pre perfect + pre perf con) ماجـد

6th - 8th Grade

27 Qs

Present perfect

Present perfect

Assessment

Quiz

English

7th Grade

Medium

CCSS
L.4.1B, L.5.1.B-D, L.5.1C

+3

Standards-aligned

Used 29+ times

FREE Resource

31 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

To make the present perfect tense you need either _______ or ______ plus the past participle.
had    have
have   had
has    had
has    have

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

My teacher __________ made a quiz on the present perfect.
have
has
had

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Professional footballers _________ had a lot of extensive training.
have
has
had

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

My brother has __________ a toothache for three days.
been
have
has
had

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

I have lived here ___________ I was a child.
for
since
already
yet

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

I have attended this school ______ almost one year. 
for
since
just
yet

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

She has been here ________ a long time.
for 
since
yet
just

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?