زمان حال کامل Present Perfect

زمان حال کامل نشان دهنده ی کاری است که در یک زمان نا معین(معمولاً گذشته) اتفاق افتاده است ولی اثر و نتیجه اش هنوز تا زمان حال باقی است. نزدیکترین معادل برای این زمان در زبان فارسی “ماضی نقلی” است. اما این زمان کاربردهای دیگری هم دارد که در این درس با آنها آشنا میشویم.
ساختار حال کامل
فاعل + have/has + قسمت سوم فعل
برای مثال:
I/we/they/you have lost
He/she/it have lost
Tom can’t find his key. He’s lost his key.
تام نمیتواند کلیدش را پیدا کند. او کلیدش را گم کرده است.
مخفف ها:
I have —— I’ve
You have —— you’ve
We have —— we’ve
They have —— they’ve
He has —— he’s
She has —— she’s
It has —— It’s
سوالی کردن
برای سوالی کردن فعل has/have ابتدای جمله ظاهر میشود:
Have you been to Italy?
Has she washed her clothes?
منفی کردن
برای منفی کردن فقط کافیست یک not به فعل have/has اضافه کنید که اغلب مخفف میشود:
I have not/haven’t been to Italy.
She has not/hasn’t washed her clothes.
کاربرد زمان حال کامل
برای بیان عملی که در گذشته پایان یافته، ولی تأثیر آن در زمان حال باقی مانده است:
He told me his name, but I’ve forgotten it. (= I can’t remember it now)
برای بیان عملی که در گذشته شروع شده و تا زمان حال ادامه دارد:
They’ve been married for nearly fifty years.
برای گزارش خبر یا اطلاعرسانی در مورد حادثهای که اخیراً اتفاق افتاده است:
Uncle George has crashed the car again
برای بیان عملی که در گذشته اتفاق افتاده و تا به امروز چندین بار تکرار شده است:
I have written six letters since breakfast.
برای بیان تجربیات زندگی:
I’ve visited England four times!
I’ve played the guitar ever since I was a teenager.
My last birthday was the worst day I have ever had.
***نکته***
در این حالت از کلمات ever در جمله مثبت و never در جمله منفی میتوان استفاده کرد:
A)Have you ever met George?
B)Yes, but I’ve never met his wife.
*****دو ترکیب gone to و been to را مقایسه کنید:*****
Jim is on holiday he has gone to England. (= he is there now or on his way there)
Sara is back home now. She has been to London. (= she has now come back)
***نکته***
به همراه حال کامل میتوانید از این واژه ها استفاده کنید:
1. just = a short time ago
A) Are you hungry?
B) No, I’ve just had lunch
2. Already = sooner than expected
A)Don’t forget to pay the bill.
B)I’ve already paid it.
3. Yet = until now
I’ve written the email, but I haven’t sent it yet.
4. Since
She has been a teacher since 2002
5. For
I met him three years ago. I have known him for three years.