توضیح گرامر present perfect and simple past
به طول معمول نقطه شروع هر دو زمان حال کامل (the present perfect) و گذشته ساده (the simple past) زمان مشخصی در گذشته است. با این وجود ارتباط هر کدام با زمان حال عامل مهمی است که کاربردهای آن ها را کاملا از یک دیگر متمایز می کند. در این مقاله از دوره های آنلاین آموزش زبان انگلیسی؛ به تمام تفاوت های کاربردی بین زمان حال کامل و گذشته ساده می پردازیم.
تفاوت های زمان حال کامل و گذشته ساده
برای درک بهتر تفاوت این دو نوع فعل به مثال ها و توضیحات جدول زیر توجه کنید.
The Simple Past | The Present Perfect |
زمان حال ساده به عمل و فعالیتی می پردازد که در زمانی در گذشته آغاز شده و پایان یافته است و هیچ تاثیر مستقیمی بر زمان حال ندارد. I knew Julie for ten years. این مثال نشان دهنده آن است که راوی در گذشته به مدت ده سال با جولی آشنا بوده ولی آشنایی آن ها زمانی در گذشته به اتمام رسیده است. به این معنی که این دو نفر در زمان حال با یک دیگر در ارتباط نیستند و رابطه این دو خاطره ای در گذشته است که تاثیر مستقیمی بر زمان حال ندارد. |
زمان حال کامل به عمل و فعالیتی می پردازد که در زمان مشخصی در زمان گذشته آغاز شده است و همچنان در زمان حال ادامه دارد.
I have known Julie for 10 years. این مثال نشان دهنده آن است که شخص راوی ده سال قبل در زمان مشخصی با جولی آشنا شد و آشنایی این دو نفر با یک دیگر هنوز ادامه دارد و به اتمام نرسیده است و هنوز در زمان حال در جریان است. |
وقتی از تجربیات زندگی فردی صحبت می کنیم که دیگر در قید حیات نیست باید از زمان گذشته ساده استفاده کنیم. چون تمام تجربیات او در گذشته پایان یافته است و دیگر نمی تواند در زمان حال و آینده ادامه پیدا کند. My grandmother read a lot of books in her life. تجربه کتابخوانی مادربزرگ راوی با پایان زندگی او تمام شده است و قابل افزایش نیست. |
وقتی از تجربیات زندگی فردی صحبت می کنیم که هنوز در قید حیات بوده و زندگی وی در جریان است از زمان حال کامل استفاده می کنیم. He has read a lot of my books in his life. شخص مورد نظر در این مثال هنوز زنده است و احتمالا همچنان به خواندن کتاب های متعدد ادامه می دهد. تجربه کتابخوانی او هنوز به پایان نرسیده است. |
زمانی که عملی که در گذشته رخ داده هیچ تاثیری بر زمان حال ندارد باید از زمان گذشته ساده استفاده کرد.
I failed three of my courses last semester. استفاده از زمان گذشته ساده در این مثال بیانگر آن است که تجدید شدن در واحدهای درسی هر عواقبی که برای راوی در برداشته مربوط به گذشته بوده و بر زندگی کنونی او در زمان حال تاثیری ندارد. |
وقتی که عملی که در گذشته اتفاق افتاده باعث تاثیر مستقیمی بر زمان حال شده، باید از زمان حال کامل استفاده کرد. I’ve failed three of my courses! استفاده از زمان حال کامل در این مثال نشان دهنده آن است که تجدید شدن در بعضی از واحدهای درسی باعث به وجود آوردن عواقبی در زندگی راوی در زمان حال شده است. شاید او مجبور باشد که این واحدهای درسی را دوباره از سر بگذراند. |
از زمان ساده گذشته زمانی استفاده می کنیم که جمله حاوی قیدهای زمانی باشد که به بازه های زمانی در گذشته دلالت دارند.
I didn’t do any of my assignments last week. “هفته گذشته” قید زمانی است که به بازه زمانی پایان یافته در گذشته اشاره می کند. پس زمان گذشته ساده بهترین انتخاب است. |
از زمان حال کامل زمانی استفاده می کنیم که در جمله قیدهای زمانی وجود دارند که مربوط به بازه های زمانی هستند که هنوز پایان نیافته اند. I haven’t done any of my assignments this week. “این هفته” قید زمانی است که درباره زمانی صحبت می کند که هنوز به اتمام نرسیده و در جریان است بنابراین بهترین گزینه استفاده از زمان حال کامل است. |
جاهای خالی در جمله های زیر را با استفاده از شکل صحیح فعل های داخل پرانتز پر کنید.
- Last night I _______ (lose) my keys – I had to call my mother to let me in.
- I ______ (visit) London four times.
- I am really sorry but I _______ (miss) the bus. I’m going to be late.
- She finally _______ (meet) her dad. She seemed really upset.
- I _______ (finish) my exams. I’m so happy!
پاسخنامه
- lost
- have visited
- have missed
- met
- have finished
و لیست دوره ها
ا
ا
ا
همانطور که در مقاله های قبلی در باره ی گرامر گذشته ساده و حال کامل صحبت کردیم هر دوی آنها درباره ی زمان گذشته می باشد اما تفاوت هایی با یکدیگر دارند. برای اینکه این تفاوت ها رو بهتر متوجه بشید در ادامه در باره ی این تفاوت ها صحبت می کنیم تا بطور صحیح و بهتر از آنها استفاده کنیم.
تفاوت گرامر گذشته ساده با حال کامل چیست؟
زمان حال کامل present perfect در باره ی کارها و اتفاقاتی است که زمانی در گذشته انجام شده است و تا زمان حال ادامه داشته است یا اینکه تاثیر آن تا زمان حال است. برای مثال جملات زیر را ببینید.
من درباره ی او چیزهای خیلی خوبی شنیده ام. .I have heard a lot of good things about him
او در کلاس من نبوده است. .She hasn’t been in my classes
آنها ماشین ها را تعمیر کرده اند. .They have repaired the cars
این کارها و اتفاقات از زمانی در گذشته شروع شده است و تا ادامه داشته است یا تاثیر آن تا زمان حال بوده است.
جملات در زمان گذشته ساده simple past
من دیشب بیرون رفتم. .I went out last night
خواهرم ظرف ها رو شست. .My sister washed the dishes
او سال گذشته کلاس ریاضی برداشت. .He took math class last year
ما تکالیفمان را 2 ساعت پیش انجام دادیم. .We did our assignments 2 hours ago
آنها در حیاط بازی تنیس کردند. .They played tennis in the yard
در زمان گذشته ساده simple past اتفاق یا کاری در زمان گذشته انجام شده و تمام شده است.
مثالهای زیر را برای درک بهتر دنبال کنید.
من جک را دیده ام اما خواهرش را ندیده ام .I have met Jack, but I haven’t met his sister
آیا تو آنها را دیده ای؟ ?Have you met them
این جمله مثالی از زمان حال کامل present perfect هست و در ادامه مثالی از زمان گذشته ساده simple past را می بینید.
من دیشب جک رو در جشن دیدم . . I met Jack at the party last night
اما خواهرش رو ندیدم.آیا تو آنها را دیدی؟ ?but I didn’t meet her sister. Did you meet them
در زمان simple past گذشته ساده زمان در گذشته مشخص هست مانند جمله بالا که last night شب گذشته می باشد در صورتی که برای زمان حال کامل present perfect زمان مشخصی وجود ندارد.
کیت 5 سال است که مربی هست . .Kate has been a coach for 5 years
و کیت عاشق کارش هست. .She loves her job
زمان حال کامل present perfect برای کاری ست که در گذشته شروع شده و تا الان ادامه داشته است مانند جمله بالا که به ما می گوید کیت هنوز مربی است.
.Jack was a coach for 5 years from 2001- 2006, now he is a barber
جک به مدت 5 سال از سال 2001 تا 2006 مربی بود اما الان آرایشگر است.
در زمان simple past گذشته ساده اتفاقی در گذشته شروع شده و همان زمان گذشته تمام شده است و جمله بالا به ما می گوید که جک در حال حاضر مربی نیست.
اگر این مثالها را چندین بار بخوانید و تمرین کنید بطور کامل آنها را یاد می گیرید و آنها را اشتباها استفاده نمی کنید.
در زبان فارسی برای بیان اتفاقاتی که در گذشته رخ دادهاند از زمانهای گرامری مختلف گذشته استفاده میکنیم، در زبان انگلیسی نیز برای روایت این اتفاقات، گرامرهای گوناگونی وجود دارد. اولین و سادهترین tense یا زمان کاربردی برای صحبت درباره گذشته، گرامر Simple Past یا همان گذشته ساده است.
گرامر Present Perfect یا حال کامل نیز جزو پرکاربردترین گرامرها برای بیان کردن اتفاقات گذشته است. ساختار گذشته ساده و حال کامل در عین کاربردی بودن همیشه چالش هایی هم از لحاظ ساختار، معنا، بستر مورد استفاده و نحوه استفاده برای زبان آموزان ایجاد می کنند.
به طور مثال اگر بخواهید بگویید: “من دیروز دوستم را دیدم.” و یا “من به تمام شهرهای تاریخی ایران سفر کردهام.” از Simple Past استفاده میکنید یا Present Perfect؟ جوابهای خود را روی یک برگه بنویسید و تا آخر این مقاله با ما همراه باشید تا به جواب صحیح برسید.
در ابتدا بیاید یک تعریف ساده از هرکدام ازین زمانها را در به خاطر بسپاریم.
Simple past (گذشته ساده):
از این گرامر برای بیان اتفاقاتی که در گذشته رخ داده و تمام شدهاند استفاده میکنیم. برای بیان این اتفاقات میتوان از زمان دقیق استفاده کرد. به عبارت دیگر، این اتفاقات در زمانی مشخص در گذشته رخ دادهاند.
این حالتها را در نظر بگیرید:
1.اتفاقی که یکبار در گذشته رخ داده است. به طور مثال:
- I met my wife in 1983.
- We went to Spain for our holidays.
- He got home very late last night.
- اتفاقاتی که چندین بار گذشته رخ دادهاند. به طور مثال:
- When I was a boy, I walked a mile to school every day.
- We swam a lot while we were on holiday.
- They always enjoyed visiting their friends.
3.چیزی که در گذشته در یک بازه زمانی اتفاق افتاده و در گذشته نیز تمام شده است.
به عنوان مثال:
- I lived abroad for ten years.
- He enjoyed being a student.
- She played a lot of tennis when she was young.
نکته بسیار مهم و کاربردی در تشخیص این زمان، قید زمانی است که به همراه آن میآید. به این قیدها توجه کنید:
- Last year
- Five days ago
- Last night
- On Monday
- When I was a child
- Yesterday
این قیدها نشان دهنده زمانی مشخص در گذشته هستند، پس بدون هیچ درنگ از زمان simple past یا گذشته ساده استفاده کنید. حال برای تمرین، با استفاده از کلمات زیر برای خود مثال بسازید.
1.yesterday/eat out/my friends/I
2.when/travel/to Turkey/was/I/young/I
3.didn’t/he/last night/dinner/eat
Present perfect یا حال کامل:
عموما به این زمان در زبان فارسی حال کامل میگویند. این tense بیانگر ارتباط بین گذشته و حال است. زمان عملی که رخ داده نامشخص است و نتیجهی عمل اهمیت بیشتری نسبت به خود آن عمل برای ما دارد. فرم ساختار جملات present perfect به صورت زیر است:
- +) subject + have/has + verb (past participle) + object
- -) subject + have/has not + verb (past participle) + object
- ?) have/has + subject + (ever) + verb (past participle) + object?
گرامر present perfect کاربردهای مختلفی دارد که در ادامه به بررسی آنها خواهیم پرداخت.
1.اتفاقی که در گذشته شروع شده و تا زمان حال ادامه دارد. در این حالت میتوانید از قیدهایی همانند since و for استفاده کنید. به طور مثال:
- They‘ve been married for almost 5 years.
- She has lived in Tehran all her life.
- I’ve known Karen since 1994.
از قید since همراه با یک زمان دقیق در گذشته استفاده کنید. since در اینجا به معنی “از ” است. به مثال های زیر توجه کنید:
- I‘ve liked chocolate since I was a child.
- She’s been here since 2pm.
علاوه بر قید since شما میتوانید از for نیز استفاده کنید. for برای بیان یک بازه زمانی استفاده میشود و معنی آن “به مدت” است. به طور مثال:
- I’ve known Julie for ten years.
- I’ve been hungry for hours.
2.اتفاقاتی که در گذشته رخ داده و تمام شدهاند یا به عبارت دیگر تجربیات زندگی. در این حالت ما حرفی از زمان رخ دادن این اتفاقات نمیزنیم. همچنین کلماتی همانند ever و never نیز به کار برده میشوند. به عنوان مثال:
- I have been to Tokyo.
- They have visited Paris three times.
- We have never seen that film.
3.زمانی که بازه زمانی مورد استفاده هنوز تمام نشده است نیز از present perfect استفاده میکنیم. زمانی که کلماتی چون this month, this week, today را در یک جمله مشاهده کردید، بدون شک گرامر این جمله present perfect است. به عنوان مثال:
- I haven’t seen her this month.
- She’s drunk three cups of coffee today.
- I’ve already moved house twice this year!
اما مثال زیر اشتباه است:
NOT: I’ve seen him yesterday.
4.اگر عمل یا اتفاقی در گذشته رخ داده باشد و نتیجه آن متعلق به زمان حال باشد، میبایست از گرامر present perfect استفاده کنیم. در این حالت نتیجه عمل که در زمان حال است اهمیت دارد. علاوه بر این، اتفاقاتی که در گذشته نزدیک یا به عبارت دیگر اخیرا رخ دادهاند نیز شرایط مشابهی دارند. مثلا اتفاقی که چند دقیقه قبل رخ داده است. به طور مثال:
- I’ve lost my keys (so I can’t get into my house).
- She’s hurt her leg (so she can’t play tennis today).
- They’ve missed the bus (so they will be late).
در پایان، این قیدها را به خاطر بسپارید: just / yet / already / recently
این قیدها با گرامر present perfect به کار میروند و مربوط به اتفاقاتی هستند که در گذشته نزدیک رخ دادهاند.
تفاوت been / gone ؟
از فعل been زمانی استفاده کنید که میخواهید بگویید یک فرد به شهر یا مکانی سفر کرده و بازگشته است. به طور مثال:
- I’ve been to Paris (in my life, but now I’m in London, where I live).
- She has been to school today (but now she’s back at home).
از فعل gone زمانی استفاده کنید که یک فرد به مکانی سفر کرده و در حال حاضر در آنجا به سر میبرد. به طور مثال:
- Where’s John? He’s gone to the shops (he’s at the shops now).
- Julie has gone to Mexico (now she’s in Mexico).
در انتها به خاطر داشته باشید که بسته به زمانی که یک اتفاق رخ داده است، شما میتوانید tense مناسب را به کار ببرید. اگر زمان دقیق داشتید simple past زمان مناسب است و اگر زمان مهم نبود و آن اتفاق به زمان حال ربط داشت، باید از present perfect استفاده کنید.
برای تسلط بیشتر میتوانید تمارین زیر را حل کنید:
Q1 – He ….. there when he was a child.
has lived or lived
Q2 – I …….. her since last year.
haven’t seen or didn’t see
Q3 – They ……… a few minutes ago.
left or have left
Q4 – She ………. unemployed since she left school.
has not been or was not
Q5 – They ……. the contract last week.
finalised or have finalised
Q6 – The film ………. yet.
hasn’t started or didn’t start
Q7 – She …….. ill since Thursday.
was or has been
Q8 – I …….. the project last night.
have finished or finished
Q9 – Look- someone ……. their handbag in the room.
left or has left
Q10 – ………… to Rome?
Did you ever go or Have you ever been