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

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

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

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

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

پاسخ شما