تست گرامر سطح متوسط
English Grammar Multiple Choice Tests
تست های گرامر سطح متوسط منبع خوبی برای تقویت این بخش در زبان انگلیسی عمومی یا آزمون آیلتس است. به همین منظور در ادامه 50 تست گرامر سطح متوسط به همراه پاسخ تشریحی ارائه شده است. هر سوال چهار گزینهای است و پاسخها با توضیحات به تفصیل شرح داده میشود. دانلود 1000 تست گرامر 4 گزینه ای زبان انگلیسی با پاسخنامه پیشنهاد بعدی ما به شماست.
تست گرامر سطح متوسط (4 گزینه ای با پاسخ تشریحی)
در اینجا پنجاه تست گرامر سطح متوسط با پاسخ تشریحی را با هم میبینیم که مربوط به رایج ترین سرفصل های گرامر زبان انگلیسی هستند. برای دانلود بهترین جزوه فارسی گرامر انگلیسی به زبان فارسی کلیک کنید.
1. She __________ to the store every morning.
a) go
b) goes
c) gone
d) going
Answer: b) goes
Explanation: “She” is a singular subject, and with singular third-person subjects, we use the verb with an “s” in the present simple tense.
2. They __________ the book yesterday.
a) reads
b) are reading
c) read
d) have read
Answer: c) read
Explanation: “Yesterday” indicates the past tense. The past form of “read” (with the same spelling but pronounced differently) is used.
3. If I __________ rich, I would travel the world.
a) am
b) were
c) was
d) have been
Answer: b) were
Explanation: In conditional sentences (second conditional), we use “were” for all subjects, including “I”, to express hypothetical situations.
4. We __________ dinner when she called.
a) had
b) were having
c) have
d) had had
Answer: b) were having
Explanation: “When she called” indicates an action interrupted by another, so we use past continuous (“were having”) for the ongoing action.
5. He __________ for hours when he finally finished the report.
a) has worked
b) was working
c) had been working
d) worked
Answer: c) had been working
Explanation: The past perfect continuous (“had been working”) is used to describe an action that continued up to a point in the past.
6. She said she __________ to the party, but she didn’t show up.
a) would come
b) will come
c) comes
d) has come
Answer: a) would come
Explanation: In reported speech, “will” becomes “would” to reflect the future from a past perspective.
7. By this time next week, they __________ the project.
a) will finish
b) will be finishing
c) will have finished
d) finish
Answer: c) will have finished
Explanation: “Will have finished” is used to describe an action that will be completed by a certain point in the future.
8. It is important that she __________ at the meeting on time.
a) arrives
b) arrived
c) arriving
d) arrive
Answer: d) arrive
Explanation: In subjunctive sentences that express importance, we use the base form of the verb, so “arrive” is correct.
9. Neither of the options __________ good to me.
a) looks
b) look
c) looked
d) looking
Answer: a) looks
Explanation: “Neither” is singular, so the verb must also be singular, “looks.”
10. She __________ reading the book by the time the class started.
a) finishes
b) will finish
c) had finished
d) has finished
Answer: c) had finished
Explanation: Past perfect (“had finished”) is used to indicate that an action was completed before another action in the past.
11. We need to leave __________ the traffic gets worse.
a) while
b) before
c) until
d) when
Answer: b) before
Explanation: “Before” is used to indicate an action that needs to happen prior to another event.
12. I have lived here __________ five years.
a) for
b) since
c) in
d) on
Answer: a) for
Explanation: “For” is used with periods of time, while “since” is used with specific starting points.
13. The teacher gave us __________ homework.
a) many
b) a lot
c) much
d) too
Answer: c) much
Explanation: “Much” is used with uncountable nouns like “homework.”
14. If they __________ the train earlier, they wouldn’t have missed the meeting.
a) catch
b) had caught
c) have caught
d) were catching
Answer: b) had caught
Explanation: This is a third conditional sentence, so we use “had caught” to show the unreal past.
15. She __________ the job offer because she found a better one.
a) rejects
b) rejecting
c) rejected
d) reject
Answer: c) rejected
Explanation: The verb “rejected” is in the past tense to match the context of the sentence.
16. They usually __________ dinner at 7 PM.
a) eats
b) eat
c) are eating
d) ate
Answer: b) eat
Explanation: For habits or routines, we use the present simple (“eat”).
17. I __________ to the doctor yesterday.
a) going
b) go
c) went
d) have gone
Answer: c) went
Explanation: “Yesterday” refers to the past, so we use the past simple (“went”).
18. He __________ finished his work when the bell rang.
a) had
b) has
c) having
d) have
Answer: a) had
Explanation: Past perfect (“had finished”) is used to describe an action that was completed before another action in the past.
19. She __________ by the time I arrived.
a) left
b) had left
c) leaving
d) has left
Answer: b) had left
Explanation: We use the past perfect (“had left”) to indicate an action that was completed before another past action.
20. Let’s wait __________ the rain stops.
a) while
b) since
c) until
d) because
Answer: c) until
Explanation: “Until” is used to indicate waiting for a specific event to happen.
21. He __________ the house before his parents came back.
a) cleaned
b) cleaning
c) had cleaned
d) has cleaned
Answer: c) had cleaned
Explanation: “Had cleaned” is used to show that the cleaning was done before the parents came back (past perfect).
22. I __________ be a doctor when I was younger.
a) wanted
b) want
c) wanting
d) wants
Answer: a) wanted
Explanation: “Wanted” is in the past tense to reflect a past desire.
23. They __________ swimming when it started to rain.
a) have gone
b) were going
c) go
d) gone
Answer: b) were going
Explanation: The past continuous (“were going”) is used to describe an action that was interrupted by another.
24. She will go to the party if she __________ her homework.
a) finish
b) finished
c) finishes
d) will finish
Answer: c) finishes
Explanation: In first conditional sentences, we use present simple in the if-clause and “will” in the main clause.
25. You should __________ that movie; it’s fantastic!
a) to see
b) saw
c) see
d) seeing
Answer: c) see
Explanation: After “should,” we use the base form of the verb (“see”).
26. I can’t believe it __________ all day!
a) rains
b) has been raining
c) rained
d) is raining
Answer: b) has been raining
Explanation: Present perfect continuous (“has been raining”) shows that the rain started earlier and is still continuing.
27. I __________ in New York for five years before I moved to London.
a) lived
b) was living
c) had lived
d) have lived
Answer: c) had lived
Explanation: Past perfect (“had lived”) is used to show that the action occurred before another action in the past.
28. We’ll go to the park unless it __________.
a) rains
b) will rain
c) rain
d) raining
Answer: a) rains
Explanation: In conditional sentences with “unless,” we use the present simple in the dependent clause.
29. She __________ that she was late to the meeting.
a) says
b) saying
c) say
d) said
Answer: d) said
Explanation: The past simple (“said”) is used here to describe what she mentioned in the past.
30. We __________ to see that new movie this weekend.
a) go
b) are going
c) went
d) goes
Answer: b) are going
Explanation: Present continuous (“are going”) is used to describe future plans.
31. They __________ seen that film already.
a) have
b) had
c) has
d) having
Answer: a) have
Explanation: Present perfect (“have seen”) is used to talk about experiences in the past with relevance to the present.
32. She __________ speak English fluently.
a) cans
b) can
c) could
d) has can
Answer: b) can
Explanation: “Can” is a modal verb and is always followed by the base form of the verb.
33. We __________ dinner when the power went out.
a) cooked
b) are cooking
c) were cooking
d) had cooked
Answer: c) were cooking
Explanation: The past continuous (“were cooking”) is used to describe an ongoing action interrupted by another event.
34. If I __________ you, I would take that job.
a) were
b) was
c) am
d) have been
Answer: a) were
Explanation: In second conditional sentences, we use “were” for all subjects, including “I,” to express hypothetical situations.
35. She __________ studying before the test.
a) has been
b) had been
c) have been
d) was
Answer: b) had been
Explanation: “Had been studying” (past perfect continuous) indicates an action that was ongoing before another past action.
36. The report __________ by tomorrow.
a) is finished
b) will have been finished
c) has finished
d) finishing
Answer: b) will have been finished
Explanation: Future perfect passive (“will have been finished”) is used to describe something that will be completed by a future point.
37. He __________ his keys if he had been more careful.
a) wouldn’t lose
b) wouldn’t have lost
c) lost
d) would lose
Answer: b) wouldn’t have lost
Explanation: This is a third conditional sentence, describing an unreal past, so we use “wouldn’t have lost.”
38. We __________ here for an hour when the rain started.
a) waited
b) have waited
c) had been waiting
d) are waiting
Answer: c) had been waiting
Explanation: “Had been waiting” (past perfect continuous) shows that the action was ongoing before another past event.
39. She __________ lunch when I called her.
a) eats
b) was eating
c) has eaten
d) eaten
Answer: b) was eating
Explanation: The past continuous (“was eating”) indicates that the action was ongoing when another action occurred.
40. They __________ basketball every Saturday.
a) plays
b) playing
c) play
d) are playing
Answer: c) play
Explanation: Present simple (“play”) is used to describe habits and routines.
41. She always __________ early for work.
a) arrives
b) arrive
c) arriving
d) is arriving
Answer: a) arrives
Explanation: With third-person singular subjects, we add “s” to the verb in the present simple.
42. I __________ finish my homework by the time the movie starts.
a) am
b) will
c) will have
d) have
Answer: c) will have
Explanation: Future perfect (“will have finished”) is used to describe something that will be completed before another future event.
43. I __________ the book yet.
a) haven’t read
b) didn’t read
c) don’t read
d) won’t read
Answer: a) haven’t read
Explanation: Present perfect (“haven’t read”) is used to talk about an action that has not been completed at the time of speaking.
44. She __________ to visit us next month.
a) is planning
b) plans
c) planned
d) has planned
Answer: a) is planning
Explanation: Present continuous (“is planning”) is used to describe future arrangements.
45. He __________ his car last month.
a) sold
b) was selling
c) has sold
d) sell
Answer: a) sold
Explanation: The past simple (“sold”) is used to describe an action completed in the past.
46. She will start cooking as soon as she __________ home.
a) arrives
b) arrived
c) arriving
d) will arrive
Answer: a) arrives
Explanation: In time clauses with “as soon as,” we use the present simple for future actions.
47. I __________ for two hours before you arrived.
a) have waited
b) had waited
c) am waiting
d) wait
Answer: b) had waited
Explanation: Past perfect (“had waited”) is used to show that an action was completed before another action in the past.
48. I __________ in this city since 2015.
a) am living
b) lived
c) have been living
d) had lived
Answer: c) have been living
Explanation: Present perfect continuous (“have been living”) is used to describe an action that started in the past and is still continuing.
49. She __________ English for three years.
a) studied
b) has studied
c) studies
d) was studying
Answer: b) has studied
Explanation: Present perfect (“has studied”) is used to describe an action that started in the past and continues to the present.
50. If I __________ you, I would take the job.
a) am
b) was
c) were
d) have been
Answer: c) were
Explanation: In the second conditional, “were” is used for all subjects to describe hypothetical situations.
سخن آخر
تست گرامر سطح متوسط (4 گزینه ای با پاسخ تشریحی) این تستها برای بهبود مهارتهای گرامر زبانآموزان سطح متوسط طراحی شدهاند و با تمرین مداوم، میتوانید تسلط بیشتری بر گرامر انگلیسی پیدا کنید. این آموزش را برای مطالعه بیشتر در همین زمینه از یکی از سایت های معتبر آموزش زبان انگلیسی به شما عزیزان پیشنهاد میکنیم. ضمنا هر سوالی برای شما مطرح هست با در بخش کامنت ها در همین صفحه یا در گروه آموزش رایگان آیلتس ما در تلگرام حتما مطرح بفرمایید ❤️