پست قبلی به زمان گذشته استمراری پرداختیم، این پست زمان حال کامل (ماضی نقلی) رو توضیح میدیم:
فرمول کلی زمان حال کامل به صورت زیره:
یعنی در زمان حال کامل به فرم Past Participle فعل، نیاز داریم (انواع فرم فعل ها در قسمت اول بررسی شده).
زمان حال کامل به همراه since و for برای بیان موقعیت هایی استفاده میشه که در گذشته شروع شده و تا الان ادامه داشته اند:
Richard has been a teacher since 2002.
(ریچارد از سال 2002 یک معلم [بوده] است.)
We have been here since none o'clock.
(ما از ساعت 9 [تا الان] اینجا بوده ایم.)
I have known him for three years.
(من او را از 3 سال پیش می شناسم.)
I have known him since I was in high school.
(من او را از زمانی که دبیرستان بودم، می شناسم.)
زمان رخداد فعل حال کامل در گذشته، می تونه نامعلوم باشه.
همینطور قید های ever، never، yet، still، already، lately میتونه در جملات حال کامل استفاده بشه:
Have you finished your homework yet? I still haven't finished mine. Jack has already finished his.
(هنوز تکالیفتو تمام نکرده ای؟ من هنوز مال خودمو تمام نکرده ام. جک قبلا مال خودشو تمام کرده است.)
قیدهای just و recently به همراه حال کامل، برای تاکید روی کاریه که به تازگی تموم شده:
She has recently finished her work.
(او کارش را به تازگی تمام کرده است.)
حال کامل میتونه برای بیان رخدادی که به طور تکراری از زمانی در گذشته تا الان اتفاق افتاده، استفاده بشه:
We have had three tests so far this term.
(ما این ترم تا الان سه امتحان داشته ایم.)
فعلهای کمکی has و have در حال کامل رو میشه مختصرا بعد از ضمیر به صورت s' و ve' نوشت. توجه کنید که اختصار has میتونه مخفف فعل کمکی is هم باشه. پس با توجه به معنا و جایگاه کلمات دیگه جمله، میشه این تفاوت تشخیص داد:
We've been here. = We have been here.
He's here. = He is here.
He's been here. = He has been here.
منتظر پست های بعدی باشید :)