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 beis.


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 می‌آید.

نظرات کاربران

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *