آموزش کامل زمان گذشته کامل در زبان انگلیسی
زمان گذشته کامل برای بیان عملی استفاده میشود که قبل از عمل دیگری در گذشته اتفاق افتاده است. این زمان به ما کمک میکند تا ترتیب وقایع را در گذشته مشخص کنیم.
| نوع جمله | ساختار | مثال | ترجمه |
|---|---|---|---|
| مثبت | فاعل + had + past participle | She had finished her work before I arrived. | او کارش را قبل از اینکه من برسم تمام کرده بود. |
| منفی | فاعل + had + not + past participle | They had not eaten when we invited them. | آنها وقتی ما دعوتشان کردیم غذا نخورده بودند. |
| سوالی | Had + فاعل + past participle؟ | Had you seen that movie before? | آیا قبلاً آن فیلم را دیده بودید؟ |
| سوالی منفی | Hadn't + فاعل + past participle؟ | Hadn't he visited Paris before last year? | آیا قبل از سال گذشته از پاریس دیدن نکرده بود؟ |
برای افعال با قاعده، past participle با افزودن -ed به انتهای فعل ساخته میشود:
work → worked
play → played
برای افعال بیقاعده، past participle شکل خاص خود را دارد:
go → gone
see → seen
eat → eaten
| کاربرد | مثال | ترجمه |
|---|---|---|
| عملی که قبل از عمل دیگری در گذشته اتفاق افتاده | When I arrived, she had already left. | وقتی من رسیدم، او قبلاً رفته بود. |
| عملی که قبل از زمان مشخصی در گذشته کامل شده | By 2010, I had lived in Tehran for 5 years. | تا سال 2010، من 5 سال در تهران زندگی کرده بودم. |
| در گزارش گفتار غیرمستقیم | She said that she had seen that movie. | او گفت که آن فیلم را دیده بود. |
| در جملات شرطی نوع سوم | If I had known, I would have helped. | اگر میدانستم، کمک کرده بودم. |
I finished my work at 5 PM. (من کارم را ساعت 5 تمام کردم.)
تأکید بر زمان مشخص انجام کار
I had finished my work when she called. (وقتی او زنگ زد من کارم را تمام کرده بودم.)
تأکید بر ترتیب وقایع و عملی که زودتر اتفاق افتاده
already (قبلاً)
just (تازه)
never (هرگز)
before (قبل از)
by the time (تا زمانی که)
until (تا)
when (وقتی)
| نوع جمله | ساختار | مثال | ترجمه |
|---|---|---|---|
| سوالی بله/خیر | Had + فاعل + past participle؟ | Had you visited London before? | آیا قبلاً از لندن دیدن کرده بودید؟ |
| سوالی Wh | کلمه پرسشی + had + فاعل + past participle؟ | Why had she left before the meeting? | چرا او قبل از جلسه رفته بود؟ |
| منفی | فاعل + had + not + past participle | He had not finished his homework. | او تکالیفش را تمام نکرده بود. |
| سوالی منفی | Hadn't + فاعل + past participle؟ | Hadn't they seen that movie before? | آیا قبلاً آن فیلم را ندیده بودند؟ |
برای پرسیدن سوالات اطلاعاتی از کلمات پرسشی استفاده میکنیم:
What had you done before you went to bed? (قبل از خواب چه کار کرده بودی؟)
Why had she left before the party ended? (چرا او قبل از پایان مهمانی رفته بود؟)
How long had you been waiting when the bus arrived? (وقتی اتوبوس رسید چقدر منتظر بودی؟)
گفتار مستقیم: "I saw that movie."
گفتار غیرمستقیم: He said that he had seen that movie.
گفتار مستقیم: "She didn't go to the party."
گفتار غیرمستقیم: He said that she hadn't gone to the party.
گفتار مستقیم: "Have you eaten?"
گفتار غیرمستقیم: He asked if I had eaten.
جملات زیر را با فرم صحیح فعل پر کنید:
1. When I arrived at the party, John __________ (already/leave).
2. She __________ (not/study) for the test, so she failed.
3. __________ you __________ (finish) your homework before going out?
4. They __________ (live) in Paris for 5 years before moving to London.
5. By the time we got to the cinema, the movie __________ (already/start).
1. When I arrived at the party, John had already left.
2. She had not studied for the test, so she failed.
3. Had you finished your homework before going out?
4. They had lived in Paris for 5 years before moving to London.
5. By the time we got to the cinema, the movie had already started.
گزینه صحیح را انتخاب کنید:
1. After I __________ (finished/had finished) my work, I went to bed.
2. She __________ (lived/had lived) in London before she moved to New York.
3. When I __________ (arrived/had arrived) at the station, the train already __________ (left/had left).
4. He __________ (was/had been) very tired because he __________ (worked/had worked) all day.
5. By the time I __________ (got/had got) home, my family __________ (alreadyate/had already eaten).
1. After I had finished my work, I went to bed. (اول کار تمام شد، بعد به رختخواب رفتم)
2. She had lived in London before she moved to New York. (اول در لندن زندگی کرده، بعد به نیویورک نقل مکان کرد)
3. When I arrived at the station, the train already had left. (اول قطار رفته بود، بعد من رسیدم)
4. He was very tired because he had worked all day. (اول تمام روز کار کرده بود، بعد خسته بود)
5. By the time I got home, my family had already eaten. (اول خانواده غذا خورده بودند، بعد من به خانه رسیدم)
جملات زیر را به انگلیسی ترجمه کنید:
1. قبل از اینکه او برسد، من قبلاً غذا پخته بودم.
2. آیا قبل از سال ۲۰۱۰ به ایران رفته بودید؟
3. وقتی به ایستگاه رسیدیم، اتوبوس уже رفته بود.
4. او گفت که آن کتاب را خوانده است.
5. قبل از ملاقات با او، هرگز به خارج سفر نکرده بودم.
1. Before he arrived, I had already cooked the food.
2. Had you been to Iran before 2010?
3. When we arrived at the station, the bus had already left.
4. He said that he had read that book.
5. Before meeting him, I had never traveled abroad.