Present Perfect English Project For Kids

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Csapoandras81
C
Csapoandras81
Community Contributor
Quizzes Created: 2 | Total Attempts: 3,870
| Attempts: 349 | Questions: 25
Please wait...
Question 1 / 25
0 %
0/100
Score 0/100
1. They have __________________ arrived.

Explanation

The correct answer is "just". "Just" indicates that the action of arriving has happened very recently.

Submit
Please wait...
About This Quiz
Present Perfect English Project For Kids - Quiz

In the study of English, present perfect is a tense formed from the present tense of the verb “have” and the past participle of a verb. See if... see moreyou can get each of the following present perfect examples correct. see less

2. Jack hasn't been to Hungary ________________ 1981.

Explanation

The correct answer is "since". "Since" is used to indicate a specific point in time when an action or event started. In this case, it suggests that Jack hasn't been to Hungary starting from 1981 and continuing until the present time.

Submit
3. I have ______________________ done the shopping.

Explanation

The word "already" is the correct answer because it indicates that the speaker has already completed the shopping. This suggests that the action of shopping has been done in the past, and there is no need to do it again.

Submit
4. I __________________________ repaired your car.

Explanation

The correct answer is "have already" because it indicates that the action of repairing the car has been completed in the past. The use of "have" suggests that the speaker has already performed the task, indicating that it is not necessary to do it again.

Submit
5. Mary hasn't finished her homework ____________________.

Explanation

Mary hasn't finished her homework yet means that she still has not completed her homework up to the present moment. The word "yet" is used in negative sentences to indicate that something expected or anticipated has not happened or been done at the current time. In this case, Mary's homework is still pending and she has not completed it.

Submit
6. Have you done your homework yet? Yes, I have ______________ finished it.

Explanation

The word "just" is the correct answer because it indicates that the homework has been completed recently or in the immediate past. It implies that the person has finished their homework very recently, possibly just a moment ago.

Submit
7. Jane has worked here ______________ two weeks already.

Explanation

The correct answer is "for" because it indicates the duration of time Jane has worked at the current place. "For" is used when specifying a period of time, in this case, two weeks.

Submit
8. He hasn't smoked _______________________ three months.

Explanation

The correct answer is "for" because it indicates a duration of time. In this sentence, it means that he has not smoked for a period of three months.

Submit
9. My father hasn't slept ________________ twenty-four hours.

Explanation

The correct answer is "for". In this sentence, "for" is used to indicate the duration of time during which the action of not sleeping has been going on. It shows that the speaker's father has not slept in the past twenty-four hours.

Submit
10. We have lived here _______________________ seventeen days.

Explanation

The word "for" is the correct answer because it indicates a duration of time. In this sentence, it suggests that the speaker has been living in the current location for a period of seventeen days.

Submit
11. She hasn't been to the USA ____________.

Explanation

The word "yet" is used to express that something has not happened up to the present moment. In this context, "yet" is used to indicate that the person has not been to the USA up until now.

Submit
12. I have been a student ___________________ I was 6.

Explanation

The correct answer is "since". This is because "since" is used to indicate a starting point in time and is appropriate in this context to show that the speaker has been a student starting from when they were 6 years old.

Submit
13. She has been my friend ___________________ years.

Explanation

The correct answer is "for" because it indicates the duration of time that she has been my friend. It suggests that our friendship has lasted for a certain number of years.

Submit
14. They haven't seen St Paul's Cathedral _____________________.

Explanation

The correct answer is "yet" because it implies that the person or people being referred to have not yet had the opportunity to see St Paul's Cathedral. The word "yet" suggests that there is still a possibility of them seeing it in the future.

Submit
15. I haven't met Mary __________________ the end of school.

Explanation

The correct answer is "since" because it indicates a specific point in time when the speaker last met Mary. "Since" is used to refer to a starting point in the past and is suitable in this context to show that the speaker has not met Mary starting from the end of school until now.

Submit
16. Mandy has been ill _________________ Monday.

Explanation

The correct answer is "since". "Since" is used to indicate the starting point of an action or event that is still ongoing. In this case, Mandy has been ill starting from Monday and is still ill at the time of speaking.

Submit
17. Paul hasn't played the piano ___________________ he was a boy.

Explanation

This question is testing the correct usage of the word "since" to indicate the starting point of an action or event. In this context, "since" is used to show that Paul hasn't played the piano from the time he was a boy until now. The word "since" is appropriate here because it implies a continuous period of time starting in the past and continuing to the present.

Submit
18. I haven't worked ______________________ 1 April.

Explanation

The correct answer is "since". This is because "since" is used to indicate a specific point in time in the past. In this sentence, it suggests that the person has not worked since 1 April, meaning they stopped working on that date and have not worked since then.

Submit
19. I haven't got an sms ____________________ 8 o'clock.

Explanation

The correct answer is "since" because it indicates that the person has not received an SMS starting from a specific time, which is 8 o'clock. "For" would indicate a duration of time, while "since" is used to indicate a specific point in time from which something has been happening or not happening.

Submit
20. They haven't visited us ____________________ Christmas.

Explanation

The correct answer is "since" because it indicates that the last time they visited us was at Christmas and implies that they have not visited us since then. This word is commonly used to talk about actions or events that started in the past and continue up to the present moment.

Submit
21. Have you _______________ seen that film?

Explanation

The word "ever" is used in this question to inquire about the past experiences of the person being asked. It implies that the speaker is curious to know if the person has had the opportunity to watch the film at any point in their life.

Submit
22. Has she __________________ seen a ghost?

Explanation

The word "ever" is used in this question to inquire about whether or not she has had the experience of seeing a ghost at any point in her life. It suggests that the possibility of her seeing a ghost is open-ended and could have happened at any time.

Submit
23. We haven't seen Mary ___________________ the party.

Explanation

The correct answer is "since" because it indicates a specific point in time when Mary was last seen, which is before the party.

Submit
24. Have you finished your lunch __________________?

Explanation

The word "yet" is used in this question to ask if someone has finished their lunch at the present moment. It implies that the person may or may not have finished their lunch, and the speaker is seeking confirmation. The other options, "already," "just," and "ever" do not fit the context of the question.

Submit
25. I have read two books ___________________ the weekend. (Now, it is Friday.)

Explanation

The word "since" is the correct answer because it indicates that the action of reading two books started in the past and is still ongoing. In this case, it implies that the person started reading the books before the weekend and is continuing to read them.

Submit
View My Results

Quiz Review Timeline (Updated): Mar 19, 2023 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 19, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • May 04, 2011
    Quiz Created by
    Csapoandras81
Cancel
  • All
    All (25)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
They have __________________ arrived.
Jack hasn't been to Hungary ________________ 1981.
I have ______________________ done the shopping.
I __________________________ repaired your car.
Mary hasn't finished her homework ____________________.
Have you done your homework yet?...
Jane has worked here ______________ two weeks already.
He hasn't smoked _______________________ three months.
My father hasn't slept ________________ twenty-four hours.
We have lived here _______________________ seventeen days.
She hasn't been to the USA ____________.
I have been a student ___________________ I was 6.
She has been my friend ___________________ years.
They haven't seen St Paul's Cathedral _____________________.
I haven't met Mary __________________ the end of school.
Mandy has been ill _________________ Monday.
Paul hasn't played the piano ___________________ he was a boy.
I haven't worked ______________________ 1 April.
I haven't got an sms ____________________ 8 o'clock.
They haven't visited us ____________________ Christmas.
Have you _______________ seen that film?
Has she __________________ seen a ghost?
We haven't seen Mary ___________________ the party.
Have you finished your lunch __________________?
I have read two books ___________________ the weekend. (Now, it is...
Alert!

Advertisement