In yearsیعنی چی؟ و چه تفاوتی با for years؟
پاسخ Native Speaker
Rebecca
In yearsهمان معنایی را دارد که for years. تنها تفاوت این است که in yearsتمایل به تاکید بر اخرین باری که این رویداد اتفاق افتاده است، در حالی که for yearsتمایل به تاکید بر وقایعی دارد که از زمان وقوع انها در پایان اتفاق افتاده است. با این حال، از انجا که هر دو عبارت عبارات اصطلاحی هستند، مواردی وجود دارد که بسته به شخص یا گویش شخص هدف، به جای یکدیگر استفاده می شوند.