B1: Present Perfect Simple Quiz

Quiz
•
English
•
Professional Development
•
Medium
Javor Samuels
Used 5+ 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
Similar Resources on Wayground
25 questions
Test Unit 3 Business Result Upper-Intermediate

Quiz
•
Professional Development
25 questions
Conditional Sentences Quiz

Quiz
•
Professional Development
30 questions
Review Units 1 - 3

Quiz
•
5th Grade - Professio...
30 questions
"has" or "have"?

Quiz
•
3rd Grade - Professio...
25 questions
English 1.4 verb tenses

Quiz
•
Professional Development
25 questions
REVIEW. (Middle Class.)

Quiz
•
Professional Development
25 questions
Test your English level

Quiz
•
Professional Development
25 questions
ROUND UP 3_UNIT 11

Quiz
•
Professional Development
Popular Resources on Wayground
10 questions
Video Games

Quiz
•
6th - 12th Grade
20 questions
Brand Labels

Quiz
•
5th - 12th Grade
15 questions
Core 4 of Customer Service - Student Edition

Quiz
•
6th - 8th Grade
15 questions
What is Bullying?- Bullying Lesson Series 6-12

Lesson
•
11th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade