Search Header Logo

B1: Present Perfect Simple Quiz

Authored by Javor Samuels

English

Professional Development

Used 10+ times

B1: Present Perfect Simple Quiz
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

30 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Sarah ________ her homework yet.

hasn't finished

haven't finished

didn't finish

doesn't finish

Answer explanation

The correct choice is 'hasn't finished' because it uses the present perfect tense, indicating that Sarah has not completed her homework up to now. The other options do not fit the context or tense required.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

They ________ to Paris three times.

has been

have been

had been

were

Answer explanation

The correct choice is 'have been' because it agrees with the plural subject 'they' and indicates an action that occurred at unspecified times in the past. 'Has been' is singular, 'had been' implies a past perfect tense, and 'were' is simple past.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

________ you ever ________ sushi?

Have ... eaten

Has ... ate

Have ... ate

Has ... eaten

Answer explanation

The correct choice is 'Have ... eaten' because 'have' is used with 'you' in questions, and 'eaten' is the past participle of 'eat'. 'Has' is incorrect for 'you', and 'ate' is the simple past form, not suitable here.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

John ________ his keys again.

has lost

have lost

had lost

was losing

Answer explanation

The correct choice is 'has lost' because it indicates a recent action affecting the present. 'Have lost' is incorrect for 'John', 'had lost' suggests a past action, and 'was losing' implies an ongoing action, not a completed one.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

We ________ each other for ten years.

know

knew

have known

had known

Answer explanation

The correct choice is 'have known' because it indicates an action that started in the past and continues to the present, fitting the context of knowing each other for ten years.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

The train ________ yet.

hasn't arrived

haven't arrived

didn't arrive

doesn't arrive

Answer explanation

The correct choice is "hasn't arrived" because it uses the present perfect tense, indicating that the train has not yet arrived up to the present moment. The other options are grammatically incorrect or do not fit the context.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How long ________ you ________ English?

have ... studied

has ... studied

have ... study

has ... study

Answer explanation

The correct choice is 'have ... studied' because the subject 'you' requires the auxiliary verb 'have' in the present perfect tense. 'Studied' is the past participle form of 'study', making this option grammatically correct.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?