Grammar Present Prefect

Grammar Present Prefect

6th - 9th Grade

8 Qs

quiz-placeholder

Similar activities

Present Perfect vs Past Simple

Present Perfect vs Past Simple

8th Grade

10 Qs

F2F Unit 7B-GRAMMAR-PRESENT PERFECT FOR/SINCE

F2F Unit 7B-GRAMMAR-PRESENT PERFECT FOR/SINCE

1st Grade - University

10 Qs

Present Simple Passive and Active

Present Simple Passive and Active

5th - 7th Grade

13 Qs

Present perfect (+-?)

Present perfect (+-?)

7th - 9th Grade

10 Qs

Already / yet

Already / yet

6th Grade

9 Qs

Past Simple vs. Present Perfect

Past Simple vs. Present Perfect

6th - 10th Grade

10 Qs

PRESENT PERFECT SIMPLE TENSE

PRESENT PERFECT SIMPLE TENSE

9th Grade

10 Qs

Past Simple / Past Continuous

Past Simple / Past Continuous

6th - 12th Grade

11 Qs

Grammar Present Prefect

Grammar Present Prefect

Assessment

Quiz

English

6th - 9th Grade

Medium

Created by

Nutthaphol Minalai

Used 36+ times

FREE Resource

8 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

I ...... my homework before the class starts.

have finished

has finished

had finish

have finish

2.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

We ...... good friends for many years.

has been

have been

had been

will have been

3.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

...... she ever ...... to an open Air Rock concert?

Has ...... join

Have ...... join

Have ...... joined

Has ...... joined

4.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

I ...... up the car yet.

haven't washed

hasn't washed

have washed

has washed

5.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

John ...... Russian since he was six years old.

have spoken

has spoken

have speak

had spoken

6.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

...... Jack ...... the football match?

Has ...... lose

Have ...... lose

Have ...... lose

Has ...... lost

7.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Katy ..... never ..... competition in her life.

had win

have won

has won

had won

8.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

They ..... the piano yet.

has played

have played

haven't played

hasn't played