چرا there has beenگفتی و there wasنگفتی؟
پاسخ Native Speaker
Rebecca
برای درک تفاوت بین این عبارات، ابتدا باید جنبه های دستوری there has beenو there wasرا درک کنیم. There has beenیک نحو پیوسته است که در حال حاضر در زمان کامل است. تکمیل فعلی به این معنی است که چیزی که در گذشته اتفاق افتاده است هنوز هم ادامه دارد. There wasفقط زمان گذشته است. چیزی که در گذشته اتفاق افتاده است در حال حاضر اتفاق نمی افتد. کارولین می توانستthere wasبنویسد زیرا در گذشته یک ترور وجود داشته است، اما از انجا که او فکر نمی کند این تنها زمانی باشد که ترور اتفاق افتاده است، او there has beenنوشت.