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

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

تاریخ
١١ ماه پیش
بازدید
١١٣

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

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

پاسخ شما