Present Perfect Progressive Exercises For Persian Grammar

Exciting grammar activities for language practice 

The Present Perfect Progressive in Persian grammar is used to express an action that began in the past and is still ongoing. It emphasizes the continuation of the action rather than its completion. In Persian, the structure is slightly different from English, with the general format being “Present Perfect of ‘to be’ + gerund”. Now, let’s practice the usage of this tense with the following exercises:

Exercise 1: Fill in the blank with the correct form of verb to make Present Perfect Progressive sentences

1. من *کرده‌ام* (do) خانه را تمیز.
2. او *شده‌است* (become) به مرور زمان کور.
3. نیکی *خوانده‌است* (read) یک کتاب بزرگ.
4. ما *بازی کرده‌ایم* (play) فوتبال تا حالا.
5. پدرم *کار کرده‌است* (work) در این شرکت به مدت سال‌ها.
6. تو *نیکوکاری کرده‌ای* (do good deeds) تا حالا.
7. سارا *آموخته‌است* (learn) فرانسه برای سال‌ها.
8. مادرم *پخته‌است* (cook) صبحانه از صبح.
9. آنها *درس خوانده‌اند* (study) تا حالا.
10. شما *آمده‌اید* (come) به تهران چندین بار.
11. من *دیده‌ام* (see) نمایشنامه برای چند ساعت.
12. او *نوشته‌است* (write) مقاله از دیروز.
13. ما *شنیده‌ایم* (hear) آهنگ طی ساعات.
14. آنها *رفته‌اند* (go) به تهران به تدریج.
15. تو *خوابیده‌ای* (sleep) کمی زیاد.

Exercise 2: Fill in the blank with the correct form of verb to make Present Perfect Progressive sentences

1. من *رفته‌ام* (go) به باشگاه بارها.
2. او *شده‌است* (become) فراموشکار در طول این ماه.
3. نگین *خریده‌است* (buy) لباس جدید.
4. ما *در آمده‌ایم* (come in) از بیرون در این سرما.
5. پدرت *فرستاده‌است* (send) پیام به من.
6. تو *کاشته‌ای* (plant) درختان در کنار خانه.
7. علی *آمده‌است* (come) به مدرسه زود.
8. مادرت *گفته‌است* (say) حقیقت را به من.
9. آنها *برده‌اند* (win) مسابقات بارها.
10. شما *نوشته‌اید* (write) به من چندین بار.
11. من *خورده‌ام* (eat) غذاهای خوشمزه.
12. او *ساخته‌است* (make) یک خانه بزرگ.
13. ما *خوانده‌ایم* (read) کتاب‌های زیاد در طول تابستان.
14. آنها *گذرانده‌اند* (spend) تعطیلات در تهران.
15. تو *داشته‌ای* (have) یک خواب خوب.

Talkpal is AI-powered language tutor. Learn 57+ languages 5x faster with revolutionary technology.

The Most Efficient Way to Learn a Language

THE TALKPAL DIFFERENCE

THE MOST ADVANCED AI

Immersive Conversations

Dive into captivating dialogues designed to optimize language retention and improve fluency.

Real-time Feedback

Receive immediate, personalized feedback and suggestions to accelerate your language mastery.

Personalization

Learn via methods tailored to your unique style and pace, ensuring a personalized and effective journey to fluency.

LEARN LANGUAGES FASTER
WITH AI

Learn 5x Faster