Present Perfect Progressive Exercises For Turkish Grammar

Cinema for language learning via grammar exercises

Present Perfect Progressive, or “ลžimdiki Zamanฤฑn BitmiลŸ Hali”, is used in Turkish grammar to express an action that started in the past and continues up to the present or the action that has just finished at the time of speaking. This tense is formed with the verb root, a special tense suffix, and the personal suffixes. Unlike English, the duration of the action or the exact start time may not always be mentioned in Turkish.

Exercise 1: Fill in the blanks with the correct form of the verbs in brackets

1. Ben kitabฤฑ *okumuลŸ olacaฤŸฤฑm* (read) kadar รถnce, onlar gelmiลŸ olacaklar.
2. Sen *yazmฤฑลŸ olmalฤฑsฤฑn* (write) รงรผnkรผ defterde yeni notlar gรถrdรผm.
3. O, Tรผrkรงeyi *konuลŸmuลŸ olmalฤฑ* (speak) รงรผnkรผ onu anlฤฑyoruz.
4. Biz *koลŸmuลŸ olacaฤŸฤฑz* (run) yarฤฑลŸ baลŸladฤฑฤŸฤฑnda.
5. Siz *gelmiลŸ olmalฤฑsฤฑnฤฑz* (come) รงรผnkรผ kapฤฑ aรงฤฑk.
6. Onlar *รงalฤฑลŸmฤฑลŸ olmalฤฑlar* (work) รงรผnkรผ projeyi tamamlamฤฑลŸlar.
7. AyลŸe ve Ahmet *dรถnmรผลŸ olacaklar* (return) tatilden sonra.
8. Zeynep *yazmฤฑลŸ olacak* (write) kitabฤฑ bittiฤŸinde.
9. Rรผzgar *esmiลŸ olmalฤฑ* (blow) รงรผnkรผ aฤŸaรงlar yฤฑkฤฑlmฤฑลŸ.
10. BaลŸkan *konuลŸmuลŸ olacak* (speak) toplantฤฑ bittiฤŸinde.
11. Ben *geรงmiลŸ olmalฤฑyฤฑm* (pass) รงรผnkรผ sฤฑnav sorularฤฑ รงok kolaydฤฑ.
12. Hasan *bรผyรผmรผลŸ olacak* (grow) yaz boyunca.
13. Siz *bitirmiลŸ olmalฤฑsฤฑnฤฑz* (finish) รงรผnkรผ proje sรผresi doldu.
14. Kedi *yemiลŸ olmalฤฑ* (eat) รงรผnkรผ mama kabฤฑ boลŸ.
15. ร‡ocuklar *oynamฤฑลŸ olacaklar* (play) รงรผnkรผ oyuncaklar daฤŸฤฑlmฤฑลŸ.

Exercise 2: Translate the following sentences into Turkish and fill in the blanks

1. She must have *kalmฤฑลŸ olmalฤฑ* (stay) at the hotel because she was not at home.
2. We will have been *รงalฤฑลŸmฤฑลŸ olacaฤŸฤฑz* (work) by the time you arrive.
3. They must have *almฤฑลŸ olmalฤฑlar* (buy) the gifts because the bags are full.
4. I will have *arayฤฑลŸ olacaฤŸฤฑm* (call) him until he answers.
5. He must have *oynuyor olmalฤฑ* (play) the game because he loves it.
6. You must have *getirmiลŸ olmalฤฑsฤฑn* (bring) the food because the kitchen is empty.
7. We must have *biliyor olmalฤฑyฤฑz* (know) the truth because we can see it.
8. They will have been *gidiyor olacaklar* (go) by the time we reach.
9. You must have *baฤŸฤฑลŸlamฤฑลŸ olmalฤฑsฤฑn* (forgive) him because you are smiling.
10. He will have *uyanmฤฑลŸ olacak* (wake) by the time we reach the school.
11. I must have been *seviyor olmalฤฑyฤฑm* (love) her because I can not forget her.
12. They must have *gรถrรผyor olmalฤฑlar* (see) the movie because they are talking about it.
13. She will have been *yapmฤฑลŸ olacak* (do) the assignment by the time the bell rings.
14. You will have been *anlฤฑyor olmalฤฑsฤฑn* (understand) the problem when I explain it.
15. I will have been *koruyor olacaฤŸฤฑm* (protect) you until you feel safe.

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