Esercizio 1: Completamento con il futuro perfetto progressivo
2. Byddwn ni *wedi bod yn astudio* cyn y prawf yfory.
3. Bydd e *wedi bod yn chwarae* rygbi am ychydig ddyddiau erbyn hynny.
4. Byddwch chi *wedi bod yn dysgu* Cymraeg ers misoedd erbyn y cyfarfod.
5. Byddan nhw *wedi bod yn coginio* pan fyddwn ni’n cyrraedd.
6. Bydd hi *wedi bod yn darllen* y llyfr am wythnos erbyn i’r ysgol ddechrau.
7. Byddwn ni *wedi bod yn cerdded* ar hyd y traeth erbyn i’r haul ddod i lawr.
8. Bydd e *wedi bod yn gweithio* ar y prosiect am sawl wythnos erbyn hynny.
9. Byddwch chi *wedi bod yn gwylio* y ffilm ers hanner awr erbyn i’r cyfarfod ddechrau.
10. Byddan nhw *wedi bod yn chwarae* cerddoriaeth am dair awr erbyn i’r parti gychwyn.
Esercizio 2: Traduzione e uso del futuro perfetto progressivo
2. She will have been studying French for two hours by noon: Bydd hi *wedi bod yn astudio* Ffrangeg am ddwy awr erbyn hanner dydd.
3. We will have been waiting for you since morning: Byddwn ni *wedi bod yn aros* amdanoch chi ers y bore.
4. He will have been playing football for three hours by evening: Bydd e *wedi bod yn chwarae* pêl-droed am dri awr erbyn y prynhawn.
5. You (plural) will have been cooking since early morning: Byddwch chi *wedi bod yn coginio* ers bore iawn.
6. They will have been reading the book for a week by then: Byddan nhw *wedi bod yn darllen* y llyfr am wythnos erbyn hynny.
7. I will have been walking along the beach for an hour by sunset: Byddaf *wedi bod yn cerdded* ar hyd y traeth am awr erbyn machlud.
8. She will have been working on the project for several weeks by that time: Bydd hi *wedi bod yn gweithio* ar y prosiect am sawl wythnos erbyn hynny.
9. You (singular) will have been watching the film for half an hour by the meeting start: Byddwch chi *wedi bod yn gwylio* y ffilm am hanner awr erbyn i’r cyfarfod ddechrau.
10. They will have been playing music for three hours by the party’s start: Byddan nhw *wedi bod yn chwarae* cerddoriaeth am dair awr erbyn i’r parti gychwyn.