50 تست گرامر زبان انگلیسی با پاسخ تشریحی فارسی
در ابتدا با تستهای گرامر پایه و متوسط آشنا میشوید. هدف این است که مفاهیم مهم زبان انگلیسی را از طریق مثال عملی یاد بگیرید. تستها در چند دسته ارائه شدهاند: افعال کمکی، زمانها، مقایسهایها، ضمایر، حروف اضافه، ساختار جمله و واژگان گرامری.
🔹 بخش اول: تستهای افعال کمکی (am/is/are – do/does – have/has)
📘 جدول خلاصه افعال کمکی پرکاربرد
| فعل | کاربرد | مثال |
|---|---|---|
| am/is/are | زمان حال ساده برای توصیف حالت یا ویژگی | She is happy. |
| do/does | ساخت سوال و منفی در حال ساده | Does he work here? |
| have/has | مالکیت، تجربه یا ساخت زمان حال کامل | She has a car. / He has seen it. |
📝 تستها و پاسخ تشریحی
1) She ___ a doctor.
a) am
b) is
c) are
✔ پاسخ صحیح: b)
توضیح: برای فاعل مفرد مونث یا مذکر در حال ساده از is استفاده میشود.
2) I ___ hungry.
a) am
b) is
c) are
✔ پاسخ صحیح: a)
توضیح: فاعل «I» همیشه با am به کار میرود.
3) They ___ from Italy.
a) is
b) are
c) am
✔ پاسخ صحیح: b)
توضیح: فاعل جمع → فعل کمکی are.
4) ___ you like coffee?
a) Do
b) Does
c) Are
✔ پاسخ صحیح: a)
توضیح: برای پرسش با فاعل «you» از do استفاده میکنیم.
5) He ___ speak Spanish well.
a) do
b) does
c) is
✔ پاسخ صحیح: b)
توضیح: فاعل مفرد سوم شخص → does.
6) She ___ a new laptop.
a) have
b) has
c) having
✔ پاسخ صحیح: b)
توضیح: مالکیت برای سوم شخص مفرد → has.
7) They ___ finished their homework.
a) has
b) have
c) had
✔ پاسخ صحیح: b)
توضیح: حالت حال کامل برای فاعل جمع → have + past participle.
8) He ___ not understand the question.
a) do
b) does
c) is
✔ پاسخ صحیح: b)
توضیح: ساخت منفی حال ساده → does not + base verb.
9) Where ___ he live?
a) do
b) does
c) is
✔ پاسخ صحیح: b)
توضیح: سوال حال ساده برای سوم شخص → does + base verb.
10) I ___ many friends in London.
a) has
b) having
c) have
✔ پاسخ صحیح: c)
توضیح: برای فاعل «I» همیشه have استفاده میشود.
🔹 بخش دوم: تستهای زمان حال ساده و حال استمراری
📘 جدول تفاوت حال ساده و حال استمراری
| زمان | کاربرد | ساختار | مثال |
|---|---|---|---|
| حال ساده | عادتها، حقایق، واقعیتهای همیشگی | فاعل + فعل ساده | She plays piano. |
| حال استمراری | اتفاق در حال انجام | am/is/are + V-ing | She is playing piano now. |
📝 تستها و پاسخ تشریحی
11) She usually ___ to school by bus.
a) go
b) goes
c) is going
✔ پاسخ صحیح: b)
توضیح: قید «usually» → نشانه حال ساده → سوم شخص مفرد → goes.
12) Listen! The baby ___ .
a) cries
b) is crying
c) cry
✔ پاسخ صحیح: b)
توضیح: «Listen!» نشاندهنده لحظه اکنون → حال استمراری.
13) They ___ dinner right now.
a) eat
b) are eating
c) eats
✔ پاسخ صحیح: b)
توضیح: وجود «right now» → حال استمراری.
14) My brother ___ football every weekend.
a) play
b) plays
c) is playing
✔ پاسخ صحیح: b)
توضیح: عادت هر هفته → حال ساده → سوم شخص → plays.
15) She ___ for her keys at the moment.
a) looks
b) look
c) is looking
✔ پاسخ صحیح: c)
توضیح: «at the moment» → حال استمراری.
16) I ___ TV every night.
a) watch
b) am watching
c) watches
✔ پاسخ صحیح: a)
توضیح: عادت روزمره → حال ساده.
17) The weather ___ better today.
a) is
b) are
c) be
✔ پاسخ صحیح: a)
توضیح: حالت موقت امروز → حال استمراری معنایی → ولی با فعل to be → is.
18) Why ___ you smiling?
a) are
b) do
c) is
✔ پاسخ صحیح: a)
توضیح: سوال حال استمراری با «you» → are + V-ing.
19) My friends ___ to the gym three times a week.
a) goes
b) go
c) are going
✔ پاسخ صحیح: b)
توضیح: فاعل جمع در حال ساده → go.
20) She ___ her homework now.
a) does
b) do
c) is doing
✔ پاسخ صحیح: c)
توضیح: «now» → حال استمراری → is doing.
🔹 بخش سوم: تستهای صفات و قیاسها (comparatives & superlatives)
📘 جدول ساخت مقایسهای و برترین
| نوع | ساختار | مثال |
|---|---|---|
| مقایسهای | adj + er + than / more + adj | taller than / more beautiful |
| برترین | the + adj + est / the most + adj | the tallest / the most beautiful |
📝 تستها و پاسخ تشریحی
21) This book is ___ than that one.
a) interesting
b) more interesting
c) most interesting
✔ پاسخ صحیح: b)
توضیح: صفت دو بخشی → more + adj.
22) She is the ___ student in the class.
a) intelligent
b) more intelligent
c) most intelligent
✔ پاسخ صحیح: c)
توضیح: برترین → the most + adj.
23) My house is ___ from the city center.
a) far
b) farther
c) farthest
✔ پاسخ صحیح مشروط:
- اگر دو چیز مقایسه شده → b) farther
- اگر بیش از دو مورد → c) farthest
24) Today is ___ than yesterday.
a) cold
b) colder
c) coldest
✔ پاسخ صحیح: b)
توضیح: مقایسه امروز و دیروز → colder.
25) Her car is the ___ of all.
a) fast
b) faster
c) fastest
✔ پاسخ صحیح: c)
توضیح: برترین میان همه → fastest.
🔹 بخش چهارم: تستهای ضمایر و اسامی
📘 جدول انواع ضمایر
| نوع | مثال | کاربرد |
|---|---|---|
| فاعلی | I / you / he / she | نقش فاعل |
| مفعولی | me / him / her | نقش مفعول |
| ملکی | my / your / his | مالکیت |
| ضمایر اشاره | this / that | اشاره به اشیا |
📝 تستها و پاسخ تشریحی
26) I saw ___ at the mall yesterday.
a) he
b) him
c) his
✔ پاسخ صحیح: b)
توضیح: بعد از فعل → ضمیر مفعولی.
27) This is ___ car.
a) she
b) her
c) hers
✔ پاسخ صحیح: b)
توضیح: قبل از اسم → ضمیر ملکی (her car).
28) ___ is very expensive. (اشاره به چیزی نزدیک)
a) This
b) That
c) These
✔ پاسخ صحیح: a)
توضیح: اشاره نزدیک مفرد → this.
29) I gave the keys to ___.
a) they
b) them
c) their
✔ پاسخ صحیح: b)
توضیح: بعد از حرف اضافه → ضمیر مفعولی.
30) ___ are my best friends.
a) They
b) Them
c) Their
✔ پاسخ صحیح: a)
توضیح: نقش فاعل → they.
🔹 بخش پنجم: تستهای زمان گذشته ساده و گذشته استمراری
📘 جدول تفاوت Past Simple و Past Continuous
| زمان | کاربرد | ساختار | مثال |
|---|---|---|---|
| گذشته ساده | اتفاق کامل در گذشته | فعل گذشته | She visited Paris. |
| گذشته استمراری | اتفاق در حال انجام در گذشته | was/were + V-ing | She was visiting Paris when… |
📝 تستها و پاسخ تشریحی
31) She ___ her homework last night.
a) is doing
b) did
c) was doing
✔ پاسخ صحیح: b)
توضیح: عبارت زمانی «last night» → کاملاً گذشته → گذشته ساده.
32) I ___ TV when my mom called.
a) watched
b) was watching
c) am watching
✔ پاسخ صحیح: b)
توضیح: یک عمل در حال انجام (was watching) توسط عمل دیگر قطع شده → گذشته استمراری.
33) They ___ to the park yesterday.
a) go
b) went
c) was going
✔ پاسخ صحیح: b)
توضیح: «yesterday» → گذشته ساده → went.
34) While she ___, the phone rang.
a) cooked
b) was cooking
c) cooks
✔ پاسخ صحیح: b)
توضیح: «while» → عمل طولانی → گذشته استمراری.
35) It ___ heavily all night.
a) rained
b) was raining
c) rains
✔ پاسخ صحیح: b)
توضیح: عملی ادامهدار در یک بازه مشخص → گذشته استمراری.
🔹 بخش ششم: تستهای گذشته کامل (Past Perfect)
📘 ساخت زمان گذشته کامل
| ساخت | مثال | توضیح |
|---|---|---|
| had + past participle | She had left before I arrived. | عملی قبل از عمل دیگر |
📝 تستها و پاسخ تشریحی
36) When I arrived, she ___ already ___.
a) had / left
b) has / left
c) had / leave
✔ پاسخ صحیح: a)
توضیح: قبل از «arrived» اتفاقی افتاده → گذشته کامل → had + p.p.
37) They ___ the game before we got there.
a) finished
b) had finished
c) have finished
✔ پاسخ صحیح: b)
توضیح: «قبل از رسیدن ما» → گذشته کامل.
38) She didn’t want to see the movie because she ___ it before.
a) saw
b) had seen
c) seen
✔ پاسخ صحیح: b)
توضیح: عمل دیدن قبل از عمل نخواستن → گذشته کامل.
39) The train had left before we ___ to the station.
a) got
b) get
c) had gotten
✔ پاسخ صحیح: a)
توضیح: عملی که دیرتر رخ داده (رسیدن ما) → گذشته ساده.
40) He ___ English before he moved to Canada.
a) had studied
b) studied
c) studies
✔ پاسخ صحیح: a)
توضیح: یادگیری قبل از «move» → گذشته کامل.
🔹 بخش هفتم: تستهای حروف اضافه (Prepositions)
📘 جدول پرکاربردترین حروف اضافه
| حرف اضافه | کاربرد | مثال |
|---|---|---|
| in | ماهها، سالها، مکان داخل | in 2020 / in the box |
| on | روزها، سطوح | on Monday / on the table |
| at | ساعتها، مکان دقیق | at 5 PM / at the door |
| for | مدت زمان | for two hours |
| since | از گذشته تا حال | since 2010 |
📝 تستها و پاسخ تشریحی
41) He was born ___ 1995.
a) in
b) on
c) at
✔ پاسخ صحیح: a)
توضیح: سالها → in.
42) The keys are ___ the table.
a) in
b) on
c) at
✔ پاسخ صحیح: b)
توضیح: سطح → on.
43) The meeting starts ___ 9 o’clock.
a) at
b) on
c) in
✔ پاسخ صحیح: a)
توضیح: ساعت → at.
44) She has lived here ___ 2010.
a) since
b) for
c) from
✔ پاسخ صحیح: a)
توضیح: نقطه شروع → since.
45) I waited ___ an hour.
a) since
b) for
c) during
✔ پاسخ صحیح: b)
توضیح: مدت زمان → for.
🔹 بخش هشتم: تستهای اسموارهها (Noun Clauses)
📘 جدول کاربرد اسموارهها
| نوع | مثال | نقش |
|---|---|---|
| that-clause | I think that he is right. | مفعول |
| wh-clause | What she said was true. | فاعل |
| if/whether clause | I don’t know if he will come. | مفعول |
📝 تستها و پاسخ تشریحی
46) I don’t know ___ he will come.
a) that
b) if
c) what
✔ پاسخ صحیح: b)
توضیح: برای بیان شک → if/whether.
47) ___ she said surprised everyone.
a) That
b) What
c) Which
✔ پاسخ صحیح: b)
توضیح: زمانی که جمله نقش فاعل دارد و معنی «چیزی که» بدهد → what.
48) She believes ___ he is honest.
a) that
b) what
c) if
✔ پاسخ صحیح: a)
توضیح: افعال ذهنی (believe, think) → جمله مفعولی با that.
49) I didn’t hear ___ she called me.
a) why
b) that
c) if
✔ پاسخ صحیح: a)
توضیح: پرسش غیرمستقیم با wh-word → why.
50) The problem is ___ we don’t have enough time.
a) that
b) what
c) which
✔ پاسخ صحیح: a)
توضیح: در ساختار «The problem is that…» همیشه that میآید.