Grammar Quiz : Complete The Sentences With The Right Words.

  • CEFR
  • TOEFL
  • IELTS
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 AliciaInes
A
AliciaInes
Community Contributor
Quizzes Created: 65 | Total Attempts: 121,759
| Attempts: 3,002 | Questions: 20 | Updated: Feb 17, 2025
Please wait...
Question 1 / 20
0 %
0/100
Score 0/100
1. Have you _____ been to South America?                  

Explanation

The word "ever" is the correct answer because it is used to ask about whether someone has had a particular experience in their lifetime. In this case, the question is asking if the person has ever been to South America at any point in their life. The other options ("yet," "before," and "now") do not convey the same meaning and are not appropriate in this context.

Submit
Please wait...
About This Quiz
Grammar Quiz : Complete The Sentences With The Right Words. - Quiz

The rules of English grammar dictate the way of writing in English. Can you complete the sentences with the right words on our fun English grammar quiz? Do you think you have a stronghold on English grammar? Get ready to put your knowledge to a fair test! Only one option... see moreis correct out of the four options given below. You must attempt all the questions in this quiz for an honest evaluation. Complete the test and get your results immediately. Good Luck & have fun!
see less

2.
We’ll put your name on your report, certificate, and leaderboard.
2. How long have they _____ going out together?                

Explanation

The correct answer is "been". This is because the question is asking about the duration of their relationship, and "been" is the correct verb to use in this context. The word "already" does not make sense in this sentence. "Be" is not the correct verb form, and "since" is a preposition that does not fit grammatically in this question.

Submit
3. I _____ my wallet when I was on holiday last year.            

Explanation

The correct answer is "lost". This is because the sentence is in the past tense and the verb "lost" is the correct past tense form of the verb "lose".

Submit
4. I haven't seen her _____ last summer. How is she?                

Explanation

The correct answer is "since". This is because the sentence is referring to a specific point in time (last summer) and "since" is used to indicate the starting point of an action or event that continues in the present. In this case, it means that the speaker has not seen her since last summer.

Submit
5. How much money _____ you earn last month?             

Explanation

The correct answer is "did". This is because the question is in the past tense and is asking about the amount of money earned last month. "Did" is the past tense form of the verb "do" and is used to form questions and negatives in the past simple tense.

Submit
6. A  Can I speak to Peter, please? B  Sorry, he's _____ gone out.                 

Explanation

The correct answer is "just". In this conversation, person A is asking to speak to Peter. Person B responds by saying "Sorry, he's just gone out." The word "just" indicates that Peter has recently left or departed.

Submit
7. I haven't finished my exams _____. I've got two more next week.                 

Explanation

The word "yet" is the correct answer because it is used to indicate that something has not happened or been completed up to the present moment. In this context, the speaker is saying that they have not finished their exams up until now, and they still have two more exams to take next week.

Submit
8. She _____ had a bank account for five years now.                 

Explanation

The correct answer is "has" because the sentence is in the present perfect tense, which is used to talk about an action that started in the past and is still ongoing in the present. "Has" is the correct form of the verb "to have" for the third person singular subject "she".

Submit
9. A    When _____ on holiday to Thailand? B  Two years ago.                   

Explanation

The correct answer is "did you go." This answer is correct because it is in the past simple tense, which is used to talk about completed actions in the past. The question is asking about a specific time when the person went on holiday to Thailand, so the past simple tense is appropriate.

Submit
10. I've been playing football _____ I was six years old.                  

Explanation

The word "since" is the correct answer because it is used to indicate a starting point in the past and is commonly used when talking about actions that started in the past and are still happening in the present. In this sentence, the speaker is saying that they have been playing football starting from when they were six years old and continuing until now.

Submit
11. She _____ saved enough money for a car. She needs another 500 euros.                 

Explanation

The correct answer is "hasn't". This is because the sentence states that she needs another 500 euros, implying that she has already saved some money but not enough for a car. "Hasn't" is the contraction of "has not", indicating that she has not yet saved enough money for a car.

Submit
12. Have you _____? There's blue paint in your hair!                 

Explanation

The correct answer is "been painting". This is because the question is asking if the person has recently engaged in the activity of painting, which is best expressed using the present perfect continuous tense "have been painting". The phrase "There's blue paint in your hair" indicates that the person has been involved in painting, and the present perfect continuous tense is used to describe an action that started in the past and is still ongoing or has just been completed.

Submit
13. You look tired. What _____?                

Explanation

The correct answer is "have you been doing". This is because the question is asking about the person's recent activities or actions that have caused them to appear tired. The phrase "have you been doing" is in the present perfect continuous tense, which is used to talk about an action that started in the past and is still happening or has just finished.

Submit
14. We've been living in this house _____ four years now.  

Explanation

The correct answer is "for". This is because the sentence is referring to the duration of time that the speaker has been living in the house, which is four years. "For" is used to indicate the length of time that an action has been happening or will continue to happen.

Submit
15. He _____ a lot of money when his grandfather died.            

Explanation

The correct answer is "inherited". This is because the sentence is in the past tense and the verb "inherited" is the correct past tense form of the verb "inherit". It indicates that the person received a lot of money when their grandfather died.

Submit
16. Alan _____ a lot of money when he was a student.              

Explanation

The correct answer is "borrowed". This is because the sentence is in the past tense and Alan borrowed a lot of money when he was a student.

Submit
17. Why is he asking for money again? I _____ him £50 two days ago!                

Explanation

The correct answer is "lent". This is because the sentence is in the past tense, and "lent" is the past tense form of the verb "to lend". The speaker is referring to an action that happened in the past, where they gave someone £50.

Submit
18. We _____ far too much on our holiday last year.          

Explanation

The correct answer is "spent". This is because the sentence is referring to a past action, specifically the amount of money that was used on a holiday last year. The past simple tense "spent" accurately conveys this meaning.

Submit
19. A    Would you like a cup of tea?  B  No, thanks. I've _____ one.      

Explanation

In this conversation, person B is declining the offer for a cup of tea because they have already had one recently. The correct answer choice is "just had," which accurately conveys this meaning.

Submit
20. It's 11.00 a.m. and I _____ half an hour of work this morning!                

Explanation

The correct answer is "'ve done." This is because the sentence is referring to an action that has already been completed in the past. The phrase "'ve done" is the contraction of "have done," which is the present perfect tense indicating an action that started in the past and has relevance to the present. In this case, the speaker is saying that they have already completed half an hour of work this morning.

Submit
View My Results
Cancel
  • All
    All (20)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
Have you _____ been to South America? ...
How long have they _____ going out together? ...
I _____ my wallet when I was on holiday last year. ...
I haven't seen her _____ last summer. How is she? ...
How much money _____ you earn last month? ...
A  Can I speak to Peter, please? ...
I haven't finished my exams _____. I've got two more next week. ...
She _____ had a bank account for five years now. ...
A    When _____ on holiday to Thailand? ...
I've been playing football _____ I was six years old. ...
She _____ saved enough money for a car. She needs another 500 euros. ...
Have you _____? There's blue paint in your hair! ...
You look tired. What _____? ...
We've been living in this house _____ four years now.  
He _____ a lot of money when his grandfather died. ...
Alan _____ a lot of money when he was a student. ...
Why is he asking for money again? I _____ him £50 two days ago!...
We _____ far too much on our holiday last year. ...
A    Would you like a cup of tea?  ...
It's 11.00 a.m. and I _____ half an hour of work this morning! ...
Alert!

Advertisement