پرسش خود را بپرسید

کدوم فعل کمکی درسته ؟

تاریخ
٧ ماه پیش
بازدید
٩٢

 She ....... working on that manuscript for 2 years now.

٥٠ %

will be

٢ پاسخ
٠ %

is

٠ %

had been

٥٠ %

has been

٢ پاسخ
٤,٦٠٨
طلایی
٠
نقره‌ای
٢
برنزی
٢١١

٥ پاسخ

مرتب سازی بر اساس:
پاسخ کاربر: گزینه‌ی چهارم

سلام. گزینه آخر درسته. کلمه now نشون میده که «تا الان». یعنی شبیه همینی که میگیم الان دوساله/تال االان دوساله که . . داره اینجا کار میکنه. وقتی فعل و یا نتیجه فعل از گذشته به حال میرسه، ماضی نقلی به کار میره که گزینه چهارم هستش.

٤,٤٨٥
طلایی
٤
نقره‌ای
٩٠
برنزی
١٤
تاریخ
٧ ماه پیش
پاسخ کاربر: گزینه‌ی اول
تاریخ
٧ ماه پیش
پاسخ کاربر: گزینه‌ی چهارم
٢٤٥,٠١٧
طلایی
٨٦
نقره‌ای
١,١٢٤
برنزی
١,٠٩٣
تاریخ
٧ ماه پیش

با سلام

گزینه چهارم صحیح است.

will برای آینده است که در  اینجا نشانه ای از آینده دیده نمی‌شود،

is  برای زمان حال است، درحالی‌که در جمله داریم: به مدّت دو سال، یعنی شروع کار در زمان گذشته بوده،

had been زمان گذشته کامل است، یعنی کاری در گذشته انجام شده و قبل از یک زمان دیگر در گذشته به پایان رسیده، درحالی‌که این‌جا now داریم که نشان می‌دهد کار تا زمان حال ادامه داشته.

has been زمان حال کامل است و با فعلِ ingدار می‌شود حال کامل استمراری، یعنی کاری در زمان گذشته شروع شده و تا حال ادامه دارد.

این زمان  معمولاً برای تأکید بر مدّت زمان یا استمرار عمل در حال حاضر به کار می‌رود. در این جمله، عبارت for 2 years نشان‌دهنده مدّت زمانی است که عمل working ادامه داشته است.

٩,٤٣٠
طلایی
٧
نقره‌ای
١٥١
برنزی
٢٨
تاریخ
٧ ماه پیش
پاسخ کاربر: گزینه‌ی اول
٤,١٨٦
طلایی
٠
نقره‌ای
٢٢
برنزی
١٧
تاریخ
٧ ماه پیش

پاسخ شما