Present Perfect استفاده میکنیم
حال کامل برای صحبت دربارهٔ کارهایی در گذشته به کار میرود که نتیجه یا ارتباطی با زمان حال دارند.
I have finished the report.
من گزارش را تمام کردهام.
من گزارش را تمام کردهام.
Present Perfect فرم
Subject + have / has + V3.
I have completed the task.
من کار را کامل کردهام.
من کار را کامل کردهام.
She has finished the project.
او پروژه را تمام کرده است.
او پروژه را تمام کرده است.
Present Perfect قانون
-
حال کامل اغلب برای کارهای اخیری به کار میرود که نتیجهای در زمان حال دارند.
I have lost my keys.
کلیدهایم را گم کردهام.She has broken her phone.
او تلفنش را شکسته است. -
از آن برای صحبت دربارهٔ تجربههای زندگی بدون مشخص کردن زمان دقیق استفاده میشود.
I have visited London.
من از لندن بازدید کردهام.She has tried Japanese food.
او غذای ژاپنی را امتحان کرده است. -
ما اغلب از نشانگرهای زمان مانند اینها استفاده میکنیم:
already, just, yet, ever, neverI have already finished the task.
من قبلاً کار را تمام کردهام.She has just arrived.
او تازه رسیده است.Have you ever tried sushi?
آیا تا به حال سوشی را امتحان کردهاید؟ -
برای کارها یا حالتهایی استفاده میشود که در گذشته شروع شدهاند و تا زمان حال ادامه دارند (با for و since).
I have worked here for five years.
من پنج سال است که اینجا کار میکنم.She has lived here since 2020.
او از سال ۲۰۲۰ اینجا زندگی کرده است.
Present Perfect نفی
-
منفیسازی با have not یا has not ساخته میشود.
I haven't finished the report yet.
من هنوز گزارش را تمام نکردهام.She hasn't replied to the message.
او هنوز به پیام پاسخ نداده است.
Present Perfect سؤالات
در سؤالها، have یا has پیش از فاعل میآید.
Have / Has + subject + V3?
Wh-word + have / has + subject + V3?
Have you finished the report?
آیا گزارش را تمام کردهای؟
آیا گزارش را تمام کردهای؟
Has she called you?
آیا او به تو زنگ زده است؟
آیا او به تو زنگ زده است؟
Where have they gone?
آنها کجا رفتهاند؟
آنها کجا رفتهاند؟
Why has he left early?
چرا او زودتر رفته است؟
چرا او زودتر رفته است؟
Present Perfect اشتباهات رایج
❌ I have saw this movie.
✅ I have seen this movie.
❌ She has went home.
✅ She has gone home.
❌ Did you ever visit London?
✅ Have you ever visited London?
Present Perfect جملات
I have finished the report and sent it to my manager.
گزارش را تمام کردهام و آن را برای مدیرم فرستادهام.
گزارش را تمام کردهام و آن را برای مدیرم فرستادهام.
She has already completed the task.
او قبلاً کار را تمام کرده است.
او قبلاً کار را تمام کرده است.
We have visited several countries this year.
ما امسال از چندین کشور بازدید کردهایم.
ما امسال از چندین کشور بازدید کردهایم.
He has changed his phone number, so you should call the new one.
او شماره تلفنش را عوض کرده است، بنابراین باید با شماره جدید تماس بگیری.
او شماره تلفنش را عوض کرده است، بنابراین باید با شماره جدید تماس بگیری.
They have started a new project.
آنها یک پروژهٔ جدید را آغاز کردهاند.
آنها یک پروژهٔ جدید را آغاز کردهاند.
I have read this book before.
من قبلاً این کتاب را خواندهام.
من قبلاً این کتاب را خواندهام.
She has just finished her work.
او تازه کارش را تمام کرده است.
او تازه کارش را تمام کرده است.
We have solved the problem.
ما مشکل را حل کردهایم.
ما مشکل را حل کردهایم.
He has forgotten his password.
او رمز عبورش را فراموش کرده است.
او رمز عبورش را فراموش کرده است.
They have improved the system.
آنها سیستم را بهبود دادهاند.
آنها سیستم را بهبود دادهاند.
Present Perfect نمونهها
I have tried the new application and I like it.
من برنامهٔ جدید را امتحان کردهام و آن را دوست دارم.
من برنامهٔ جدید را امتحان کردهام و آن را دوست دارم.
She has updated the document and shared it with the team.
او سند را بهروزرسانی کرده و آن را با تیم به اشتراک گذاشته است.
او سند را بهروزرسانی کرده و آن را با تیم به اشتراک گذاشته است.
They have completed the task and started another one.
آنها کار را تمام کردهاند و کار دیگری را شروع کردهاند.
آنها کار را تمام کردهاند و کار دیگری را شروع کردهاند.
We have discussed the issue and found a solution.
ما این موضوع را بررسی کردهایم و راهحلی پیدا کردهایم.
ما این موضوع را بررسی کردهایم و راهحلی پیدا کردهایم.
He has checked the code and fixed several bugs.
او کد را بررسی کرده و چندین باگ را برطرف کرده است.
او کد را بررسی کرده و چندین باگ را برطرف کرده است.
I have already sent the email.
من قبلاً ایمیل را فرستادهام.
من قبلاً ایمیل را فرستادهام.
She has prepared the presentation.
او ارائه را آماده کرده است.
او ارائه را آماده کرده است.
We have organized the meeting.
ما جلسه را سازماندهی کردهایم.
ما جلسه را سازماندهی کردهایم.
He has learned a lot from this project.
او از این پروژه چیزهای زیادی آموخته است.
او از این پروژه چیزهای زیادی آموخته است.
They have improved their workflow.
آنها جریان کاری خود را بهبود بخشیدهاند.
آنها جریان کاری خود را بهبود بخشیدهاند.