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

کدامیک جواب مورد نظر است

تاریخ
٣ هفته پیش
بازدید
٩٤

For the last 12 years , they.........their son in Scotland every year. 
A- visit 
B- have visited 
C- are visiting 
D- had visited

١٣٥,٩٦٣
طلایی
١٥٨
نقره‌ای
٨٢٨
برنزی
١,٩٤٠

٣ پاسخ

مرتب سازی بر اساس:

گزینهB- have visited

١٠٠,٢٠٤
طلایی
١٠٦
نقره‌ای
٥٣١
برنزی
٦٧٧
تاریخ
٣ هفته پیش

درود بر شما

گزینه B صحیح است:   have visited

با توجه به عبارت For the last 12 years  وجمله بعدی که اشاره به عملی دارد که از گذشته شروع شده و تا حال ادامه دارد پس باید از ماضی نقلی استفاده کرد

have/has + past participle

٩,٥٢٢
طلایی
٧
نقره‌ای
١٥٩
برنزی
٢١
تاریخ
٣ هفته پیش

پاسخ صحیح گزینه B است:
For the last 12 years, they have visited their son in Scotland every year.

٨٢٤,٢١٧
طلایی
٧٩٧
نقره‌ای
٩,٢٢٩
برنزی
٦,٩٤٧
تاریخ
٣ هفته پیش
١

پاسخ شما