English Grammar Practice

English Grammar Practice

🏆 Free — No Login Required
← Back to All Entrance Tests

1. If I ________ more time, I would travel around the world.

Solution
Correct: B
The correct answer is 'had' because it is in the second conditional form, which is used for unreal or hypothetical situations in the present or future. The sentence should read: 'If I had more time, I would travel around the world.'

2. By the time I ________ my homework, it was already midnight.

Solution
Correct: D
The correct answer is 'had finished' because it is in the past perfect tense, which is used to describe an action that happened before another action in the past. The sentence should read: 'By the time I had finished my homework, it was already midnight.'

3. My mother ________ me to eat vegetables when I was a child.

Solution
Correct: B
The correct answer is 'told' because it is in the simple past tense, which is used to describe completed actions in the past. The sentence should read: 'My mother told me to eat vegetables when I was a child.'

4. I wish I ________ the ability to speak multiple languages fluently.

Solution
Correct: C
The correct answer is 'had' because it is in the third conditional form, which is used for unreal or hypothetical situations in the past. However, the sentence is in the present, so we use the past simple 'had' to express a wish. The sentence should read: 'I wish I had the ability to speak multiple languages fluently.'

5. Not having studied for the exam, I ________ very poorly.

Solution
Correct: C
The correct answer is 'performed' because it is in the simple past tense, which is used to describe completed actions in the past. The sentence should read: 'Not having studied for the exam, I performed very poorly.'

6. If it ________ yesterday, we would have gone to the beach.

Solution
Correct: D
The correct answer is 'hadn't rained' because it is in the third conditional form, which is used for unreal or hypothetical situations in the past. However, the sentence is in the past, so we use the past perfect 'hadn't rained' to express a condition. The sentence should read: 'If it hadn't rained yesterday, we would have gone to the beach.'

7. By next year, I ________ English for five years.

Solution
Correct: A
The correct answer is 'will have studied' because it is in the future perfect tense, which is used to describe an action that will be completed at a specific point in the future. The sentence should read: 'By next year, I will have studied English for five years.'

8. My brother ________ a book right now.

Solution
Correct: C
The correct answer is 'is reading' because it is in the present continuous tense, which is used to describe actions that are in progress at the moment of speaking. The sentence should read: 'My brother is reading a book right now.'

9. I ________ my car if I had the money.

Solution
Correct: B
The correct answer is 'would buy' because it is in the second conditional form, which is used for unreal or hypothetical situations in the present or future. The sentence should read: 'I would buy my car if I had the money.'

10. Having ________ the instructions carefully, I was able to assemble the furniture.

Solution
Correct: A
The correct answer is 'read' because it is in the present participle form, which is used to describe an action that happened before the main action in the sentence. The sentence should read: 'Having read the instructions carefully, I was able to assemble the furniture.'

11. If I won the lottery, I ________ a house on the beach.

Solution
Correct: D
The correct answer is 'would buy' because it is in the second conditional form, which is used for unreal or hypothetical situations in the present or future. The sentence should read: 'If I won the lottery, I would buy a house on the beach.'

12. I ________ to the gym three times a week.

Solution
Correct: A
The correct answer is 'go' because it is in the simple present tense, which is used to describe habits or routines. The sentence should read: 'I go to the gym three times a week.'

13. My mother ________ me how to cook when I was a child.

Solution
Correct: C
The correct answer is 'taught' because it is in the simple past tense, which is used to describe completed actions in the past. The sentence should read: 'My mother taught me how to cook when I was a child.'

14. If I ________ more money, I would invest it in stocks.

Solution
Correct: C
The correct answer is 'had' because it is in the second conditional form, which is used for unreal or hypothetical situations in the present or future. The sentence should read: 'If I had more money, I would invest it in stocks.'

15. Not having ________ the exam, I felt unprepared.

Solution
Correct: B
The correct answer is 'studied for' because it is in the past participle form, which is used to describe an action that happened before the main action in the sentence. The sentence should read: 'Not having studied for the exam, I felt unprepared.'

16. If it ________ tomorrow, we will go to the park.

Solution
Correct: D
The correct answer is 'doesn't rain' because it is in the first conditional form, which is used for real or likely situations in the present or future. The sentence should read: 'If it doesn't rain tomorrow, we will go to the park.'

17. By the time I ________ my project, it was already midnight.

Solution
Correct: D
The correct answer is 'had finished' because it is in the past perfect tense, which is used to describe an action that happened before another action in the past. The sentence should read: 'By the time I had finished my project, it was already midnight.'

18. My brother ________ a new bike last week.

Solution
Correct: C
The correct answer is 'bought' because it is in the simple past tense, which is used to describe completed actions in the past. The sentence should read: 'My brother bought a new bike last week.'

19. I ________ to Paris if I had the chance.

Solution
Correct: D
The correct answer is 'would go' because it is in the second conditional form, which is used for unreal or hypothetical situations in the present or future. The sentence should read: 'I would go to Paris if I had the chance.'

20. Having ________ the news, I felt shocked and saddened.

Solution
Correct: A
The correct answer is 'heard' because it is in the past participle form, which is used to describe an action that happened before the main action in the sentence. The sentence should read: 'Having heard the news, I felt shocked and saddened.'

21. If I ________ enough money, I would buy a house.

Solution
Correct: C
The correct answer is 'had' because it is in the second conditional form, which is used for unreal or hypothetical situations in the present or future. The sentence should read: 'If I had enough money, I would buy a house.'

Discussion & Comments

Loading comments...