B1: Present Perfect Simple Quiz

B1: Present Perfect Simple Quiz

Professional Development

30 Qs

quiz-placeholder

Similar activities

A2-Unit 2

A2-Unit 2

12th Grade - Professional Development

35 Qs

Summit 2 Unit 1

Summit 2 Unit 1

Professional Development

25 Qs

I3 - Midterm review

I3 - Midterm review

Professional Development

25 Qs

PreB1 - U5

PreB1 - U5

Professional Development

30 Qs

Sherwin A2 test

Sherwin A2 test

Professional Development

25 Qs

EXPRESS 9B - AMPLIFY 1

EXPRESS 9B - AMPLIFY 1

University - Professional Development

30 Qs

A2 Test No 1 (Part II) - TP68

A2 Test No 1 (Part II) - TP68

Professional Development

25 Qs

ADVANCED GRAMMAR - ENGLISH TENSES - TEST 1

ADVANCED GRAMMAR - ENGLISH TENSES - TEST 1

KG - Professional Development

30 Qs

B1: Present Perfect Simple Quiz

B1: Present Perfect Simple Quiz

Assessment

Quiz

English

Professional Development

Easy

Created by

Javor Samuels

Used 2+ times

FREE Resource

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
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?