Which language do you want to learn?

Which language do you want to learn?

Present Perfect Progressive Exercises For Welsh Grammar

Grammar-based study module to boost language skillsĀ 

The Present Perfect Progressive tense in Welsh grammar, like most Celtic languages, is a verbal construction expressing an action that is still ongoing or has been happening up until now. This tense is formed by conjugating the verb ‘bod’ (to be) along with a present participle. The verb ‘bod’ changes according to the subject of the sentence and the present participle ends in ‘-io’.

Exercise 1: Fill in the blanks with the right form of the verb ‘bod’

1. Mae hi *wedi bod* yn bwyta ers oriau. (has been)(eating)
2. Mae e *wedi bod* yn galw amdanat ti. (has been)(calling)
3. *Rydych chi* wedi bod yn trafod y mater hwn. (You have been)(discussing)
4. Mae’r plant *yn bod* yn chwarae yn y parc. (have been)(playing)
5. Mae’r tywydd *wedi bod* yn oer iawn heddiw. (has been)(cold)
6. Mae mam *yn bod* yn coginio cinio. (has been)(cooking)
7. Mae’r beic *wedi bod* yn sefyll yno ers dyddiau. (has been)(standing)
8. Mae’r ci *wedi bod* yn cysgu drwy’r amser. (has been)(sleeping)
9. Mae’r afalau *wedi bod* yn syrthio o’r coeden. (have been)(falling)
10. Mae’r plant *wedi bod* yn dysgu Cymraeg. (have been)(learning)
11. Mae’r athro *wedi bod* yn arholi’r arholiad. (has been)(examining)
12. Mae hi *yn bod* yn gweithio yn galed. (has been)(working)
13. Mae’r tad *wedi bod* yn darllen y llyfr. (has been)(reading)
14. Mae’r ddraig *wedi bod* yn cysgu. (has been)(sleeping)
15. Mae’r merch *yn bod* yn canu. (has been)(singing)

Exercise 2: Fill in the blanks with the right form of present participle’

1. Mae’r merch wedi bod yn *canu*. (singing)
2. Mae’r ci wedi bod yn *cysgu*. (sleeping)
3. Mae’r afalau wedi bod yn *syrthio* o’r coeden. (falling)
4. Mae’r plant wedi bod yn *chwarae* yn y parc. (playing)
5. Mae hi wedi bod yn *bwyta* ers oriau. (eating)
6. Mae’r beic wedi bod yn *sefyll* yno ers dyddiau. (standing)
7. Mae e wedi bod yn *galw* amdanat ti. (calling)
8. Rydych chi wedi bod yn *trafod* y mater hwn. (discussing)
9. Mae’r tywydd wedi bod yn *oer* iawn heddiw. (cold)
10. Mae mam wedi bod yn *coginio* cinio. (cooking)
11. Mae’r plant wedi bod yn *dysgu* Cymraeg. (learning)
12. Mae’r athro wedi bod yn *arholi*ā€™r arholiad. (examining)
13. Mae hi wedi bod yn *gweithio* yn galed. (working)
14. Mae’r tad wedi bod yn *darllen* y llyfr. (reading)
15. Mae’r ddraig wedi bod yn *cysgu*. (sleeping)

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

LEARN LANGUAGES FASTER
WITH AI

Learn 5x Faster