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

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

تاریخ
١ سال پیش
بازدید
١٢٤

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

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

پاسخ شما