چرا حرف اضافه را forاینجا حذف می کنیم؟ اگر این یک جمله گاه به گاه است، ایا اشکالی ندارد که از forاستفاده نکنید؟

پاسخ Native Speaker
Rebecca
حرف اضافه forدر اینجا حذف شده است زیرا عبارت اسم a whileفعل stayرا با در نظر گرفتن نقش قید awhileتغییر می دهد. به همین دلیل است که شما به حروف اضافه نیاز ندارید. این غیر معمول نیست که اسم ها جایگزین قید در جملات ناقص شوند. این معمولا در مورد موقعیت هایی مانند زمان، وزن، فاصله یا سن اعمال می شود، جایی که می توان گفت که کدام فرم درست است. شما می توانید از هر سه مورد زیر استفاده کنید. مثال: I sat awhile on the bench (من برای یک لحظه روی نیمکت نشستم.) -> قید مثال: I sat a while on the bench (من برای یک لحظه روی نیمکت نشستم) - یک عبارت اسم که به عنوان قید عمل می کند > مثال: I sat for a while on the bench (مدتی روی نیمکت نشستم) -> عبارت اسم نمونه هایی از عبارات اسم دیگر که مانند قید عمل می کنند عبارتند از: Ex: I waited a week to see you! (من یک هفته صبر کردم تا شما را ببینم!) Ex: John drove an hour to the city. (جان یک ساعت به شهر رفت.)