B1: Present Perfect Simple Quiz

B1: Present Perfect Simple Quiz

Professional Development

30 Qs

quiz-placeholder

Similar activities

Adjectives

Adjectives

Professional Development

25 Qs

Why did I do that?

Why did I do that?

Professional Development

25 Qs

Global Villages - AHA- India Quiz

Global Villages - AHA- India Quiz

Professional Development

25 Qs

Units 1 & 2 (Benha University)

Units 1 & 2 (Benha University)

Professional Development

25 Qs

Second Quiz 19-27/09

Second Quiz 19-27/09

KG - Professional Development

25 Qs

Expression Practice MOKLET

Expression Practice MOKLET

10th Grade - Professional Development

25 Qs

TGAT conversation

TGAT conversation

Professional Development

34 Qs

Paul-ish Your Spoken English in Telugu-Live Quiz No. 30

Paul-ish Your Spoken English in Telugu-Live Quiz No. 30

6th Grade - Professional Development

25 Qs

B1: Present Perfect Simple Quiz

B1: Present Perfect Simple Quiz

Assessment

Quiz

English

Professional Development

Practice Problem

Medium

Created by

Javor Samuels

Used 8+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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.

Create a free account and access millions of resources

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?