Present Perfect vs Past Simple
معولا زمان Present Perfect Simple (have/has + pp) را در دو حالت زیر استفاده می کنیم.
۱)برای صحبت درباره فعلی که در گذشته رخ داده و تمام شده است، هنگامی که خواننده یا شنونده مان زمان روی دادن فعل را نمی داند
I've traveled to Japan once.
من یک بار به ژاپن سفر کرده ام.
در مثال بالا، خواننده یا شنونده فقط می داند که گوینده یک بار به ژاپن سفر کرده است، اما نمی داند او کِی به ژاپن رفته است.
اگر گوینده بگوید چه زمانی فعل اتفاق افتاده، یا خواننده یا شنونده مان خودش از قبل بداند فعل کِی روی داده، زمان فعل باید Past Simple باشد.
I traveled to Japan once when I was a teenager.
وقتی نوجوان بودم یک بار به ژاپن سفر کرده ام.
وقتی با when سوال می سازیم نمی توانیم از Present Perfect استفاده کنیم. در این شرایط معمولا زمان فعل Past Simple است.
When have you traveled to Japan?
When did you travel to Japan?
کِی رفتی ژاپن؟
گاهی اوقات می خواهیم راجع به جزئیات موضوعی که در گذشته رخ داده و ما آن را با استفاده از زمان Present Perfect بیان کرده ایم بدون ذکر زمان توضیح بیشتر بدهیم. برای شرح جزئیات آن موضوع از زمان Past Simple استفاده می کنیم گرچه همچنان خواننده یا شنونده مان از زمان رویداد ها آگاهی ای ندارد.
I've traveled to Japan once. I went there with my husband. We stayed in a great hotel for five nights. ...
من یک بار به ژاپن سفر کرده ام. با همسرم آنجا رفتم. پنج شب در یک هتل خیلی خوب اقامت داشتیم ...
برای صحبت درباره وقایع مهم تاریخی و اشخاصی که فوت شده اند از زمان Past Simple استفاده می کنیم.
Charlie Chaplin directed a lot of good movies.
چارلی چاپلین فیلم های خوب زیادی را کارگردانی کرده است.
Thousands of people died during the Second World War.
هزاران نفر در طی جنگ جهانی دوم جان خود را از دست دادند.
استفاده از قید های just ،already و yet به همراه فعل Present Perfect خیلی رایج است. (البته این قید ها را، خصوصا در انگلیسی آمریکایی، با زمان Past Simple نیز می توان استفاده کرد.)
جای just بین have / has و شکل سوم فعل (past participle) است.
I've just had a sandwich. (= I had a sandwich a short time ago.)
تازه یک ساندویچ خورده ام.
جای already در جمله بین have/has و شکل سوم فعل (past participle) است.
"Come and eat with us. Dinner is ready!"
"Thanks, but I've alreadyeaten something."
«بیا با ما غذا بخور. شام حاضره!»
«ممنون. قبلا یک چیزی خورده ام.» (= قبل از اینکه شما بپرسید چیزی خورده ام.)
این قید در انتهای جملات منفی و سوالی استفاده می شود.
"Have you packed your suitcase yet?"
"No, I haven't packed it yet."
«هنوز چمدانت را نبسته ای؟»
«نه، هنوز نبستمش.»
استفاده از قید های ever و never به همراه زمان Present Perfect برای صحبت کردن در مورد تجربه ای که ممکن است در طول زندگی یک شخص رخ داده باشد خیلی رایج است. جای ای قید ها بین have/has و شکل سوم فعل است.
این قید بیشتر در جملات سوالی استفاده می شود.
Have you ever tried scuba-diving?
تا حالا تو عمرت غواصی کردی؟
وقتی از never استفاده می کنیم، فعل جمله باید مثبت باشد. never خودش معنی جمله را منفی می کند.
He's never ridden a horse.
او هیچوقت اسب سواری نکرده است.
گاهی اوقات Present Perfect بر این دلالت می کند که شرایط ذکر شده همچنان برقرار است، اما Past Simple نشان می دهد که شرایط مورد نظر پایان یافته و دیگر برقرار نیست.
I've lost my keys.
کلید هایم را گم کرده ام. (= هنوز پیدایشان نکرده ام.)
He was married for five years.
پنج سال متاهل بود. (= الان متاهل نیست.)
فعل go دو شکل سوم یا past participle دارد که هر کدام در شرایط متفاوتی استفاده می شود.
Dad: "Where's your mom?"
Son: "She's gone shopping."
پدر: «مادرت کجاست؟»
پسر: «رفته است خرید.»
Brother: "Our fridge is full!"
Sister: "Yeah, mom's been shopping."
برادر: «یخچالمان پر شده.»
خواهر: «آره. مامان رفته بوده خرید.»
۲)برای صحبت کردن در باره شرایطی که در گذشته شروع شده و تا اکنون ادامه یافته است
She has worked in this office for ten years.
او ده سال است که در این دفتر کار می کند.
در این قبیل جملات معمولا از کلمات since و for در بخش قید زمان جمله استفاده می کنیم.
We've lived in this apartment for three years.
سه ساله در این آپارتمان زندگی می کنیم.
They've been married since 2022.
از سال 2022 زن و شوهر هستند.
برای پرسیدن سوال درباره اینکه چه مدت شرایطی از گذشته تا الان برقرار بوده از کلمه سوالی how long به همراه Present Perfect استفاده می کنیم.
How long have you lived in this apartment?
چند وقته در این آپارتمان زندگی می کنی؟
Exercises
Complete the sentences with the Present Perfect or Past Simple from of the verbs in parentheses.
1.I ____ to the barber's last week. (go)
I wentto the barber's last week.
2.She thinks she ____ this movie before. (see)
She thinks she has seen this movie before.
3.I've ridden a horse once. It ____ a lot of fun. (be)
I've ridden a horse once. It was a lot of fun.
4.My grandfather always ____ me with my problems. I'm afraid he passed away last year. (help)
My grandfather always helpedme with my problems. I'm afraid he passed away last year.
5.I ____ never ____ to Thailand. (go)
I have never been to Thailand.
6.____ you ever ____ on stage in front of people? (sing)
Have you ever sung on stage in front of people?
7.We ____ each other since we were at school. (know)
We've known each other since we were at school. (know)
8.My brother isn't at home now. He ____ to his friend's house. (go)
My brother isn't at home now. He's goneto his friend's house.
9.When ____ you ____ her? (call)
When did you call her?