1) I have been to the running club a) Dw i wedi bod i'r clwb rhedeg b) Dw i ddim wedi bod i'r clwb rhedeg c) Dw i wedi i'r clwb rhedeg d) Dw i ddim wedi i'r clwb rhedeg 2) I have lost the work a) Dw i ddim wedi colli'r gwaith b) Dw i ddim wedi bod colli'r gwaith c) Dw i wedi colli'r gwaith d) Dw i wedi bod colli'r Gwaith 3) I have not been to the new theme park a) Dw i wedi bod i'r parc thema newydd b) Dw i ddim wedi bod i'r parc thema newydd c) Dw i ddim wedi parc thema newydd d) Dw i wedi bod parc thema newydd 4) She has been a) Mae e wedi b) Mae hi wedi c) Rwyt ti wedi d) Mae e wedi bod e) Mae hi wedi bod f) Rwyt ti wedi bod 5) She has a) Mae e wedi b) Mae hi wedi c) Rwyt ti wedi d) Mae e wedi bod e) Mae hi wedi bod f) Rwyt ti wedi bod 6) He has  a) Mae e wedi b) Mae hi wedi c) Rwyt ti wedi d) Mae e wedi bod e) Mae hi wedi bod f) Rwyt ti wedi bod 7) He has been a) Mae e wedi b) Mae hi wedi c) Rwyt ti wedi d) Mae e wedi bod e) Mae hi wedi bod f) Rwyt ti wedi bod 8) They have been a) Maen nhw wedi b) Rydyn ni wedi c) Rwyt ti wedi d) Maen nhw wedi bod  e) Rydyn ni wedi bod f) Rwyt ti wedi bod  9) We have a) Maen nhw wedi b) Rydyn ni wedi c) Rwyt ti wedi d) Maen nhw wedi bod  e) Rydyn ni wedi bod f) Rwyt ti wedi bod  10) You have a) Maen nhw wedi b) Rydyn ni wedi c) Rwyt ti wedi d) Maen nhw wedi bod  e) Rydyn ni wedi bod f) Rwyt ti wedi bod  11) We have been a) Maen nhw wedi b) Rydyn ni wedi c) Rwyt ti wedi d) Maen nhw wedi bod  e) Rydyn ni wedi bod f) Rwyt ti wedi bod  12) We have been a) Maen nhw wedi b) Rydyn ni wedi c) Rwyt ti wedi d) Maen nhw wedi bod  e) Rydyn ni wedi bod f) Rwyt ti wedi bod  13) I have not been a) Dw i wedi bod  b) Rwyt ti wedi bod c) Dwyt ti ddim wedi bod d) Dw i ddim wedi e) Dw i ddim wedi bod f) Dwyt ti ddim wedi 14) I have not a) Dw i wedi bod  b) Rwyt ti wedi bod c) Dwyt ti ddim wedi bod d) Dw i ddim wedi e) Dw i ddim wedi bod f) Dwyt ti ddim wedi 15) You have not been a) Dw i wedi bod  b) Rwyt ti wedi bod c) Dwyt ti ddim wedi bod d) Dw i ddim wedi e) Dw i ddim wedi bod f) Dwyt ti ddim wedi 16) You have not a) Dw i wedi bod  b) Rwyt ti wedi bod c) Dwyt ti ddim wedi bod d) Dw i ddim wedi e) Dw i ddim wedi bod f) Dwyt ti ddim wedi 17) You have been a) Dw i wedi bod  b) Rwyt ti wedi bod c) Dwyt ti ddim wedi bod d) Dw i ddim wedi e) Dw i ddim wedi bod f) Dwyt ti ddim wedi

Perfect / Perfect Continuous Tense

Leaderboard

Visual style

Options

Switch template

Continue editing: ?