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

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

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

 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 ادامه داشته است.

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

پاسخ شما