سلام...
این دو زمان، تا حدودی شبیه هم هستند و خیلی مواقع حتی جای هم استفاده میشن.
اما
تفاوت هایی که به ذهن من میرسه :
Present Perfect بیشتر مواقع برای کارهایی که به
اتمام رسیده بکار میره.
Present Perfect Continuous در رابطه با عملی است که شروع شده از قبل ولی هنوز تمام نشده.
شاید در
مثال بهتر مشخص بشه:
I
've been reading this book for two months but I
've only read half of it
من دو ماه است که خواندن این کتاب را شروع کردم(
دو ماه ِ که دارم میخوانم)، اما تنها نصفش را
تمام کردم.
البته این موردی که گفتم اغلب به این صورت هست، گهگداری بنا به شرایط و تاکید ممکنه تغییر کنه، مثال میزنم:
برای
تاکید زمان (duration) برای کاری که تمام شده استفاده از
Present Perfect Continuous پیشنهاد میشه.
مثال: مثلا وقتی منتظر شخصی هستید و طرف با یک ساعت تاخیر میاد ، شما چون میخواین روی
زمانی که معطل شدین، تاکید کنید از Present Perfect Continuous استفاده میکنید:
I
've been waiting here for an hour
ولی وقتی تاکیدتون روی
عمل انجام شده (result یک کار) باشه، از
Present Perfect استفاده میکنین:
I
've made this boat ::: در واقع در این مثال تاکیدتون رو قایقی است که ساخته شده و ساختش تمام شده.
....
این تفاوت هایی بود که به ذهن من رسید، دوستان اگه موارد بیشتری به ذهنشون میرسه بگن
.gif)