Bod: Perfect Tense – I have
The perfect tense describes actions in the past, eg I have run, and uses the same parts of bod, to be, as the present tense, along with the linking word wedi which translates as have. Note that wedi often shortens to ‘di, eg dw i ‘di rhedeg. Verbnouns like rhedeg, to run, do not mutate after wedi.
As with the present tense, there are quite a few different variations, but don’t worry – just be aware of them and be guided by local usage.
Cymraeg Byw was a project in the middle of the last century to standardise Welsh grammar. Although it didn’t entirely catch on, its forms are still sometimes described as the standard forms, but the regional variations are just as legitimate.
Affirmative
English | Cymraeg Byw | North | South | Examples |
I have | rydw i wedi | dw i wedi | dw i wedi, wi wedi, fi wedi | dw i wedi rhedeg |
you have | rwyt ti wedi | wyt ti wedi, ti wedi | wyt ti wedi, ti wedi | wyt ti wedi rhedeg |
he has | mae o/e wedi | mae o wedi | mae e wedi | mae o wedi rhedeg |
she has | mae hi wedi | mae hi wedi | mae hi wedi | mae hi wedi rhedeg |
Carys has | mae Carys wedi | mae Carys wedi | mae Carys wedi | mae Carys wedi rhedeg |
the girls have | mae’r merched wedi | mae’r merched wedi | mae’r merched wedi | mae’r merched wedi rhedeg |
we have | rydyn ni wedi | dan ni wedi | dyn ni, yn ni wedi | dan ni wedi rhedeg |
you have | rydych chi wedi | dach chi wedi | dych chi wedi, ych chi wedi | dach chi wedi rhedeg |
they have | maen nhw wedi | maen nhw wedi | maen nhw wedi | maen nhw wedi rhedeg |
Interrogative
English | Cymraeg Byw | North | South | Examples |
have I? | ydw i wedi? | ydw i wedi? dw i wedi? | ydyw i? wedi wi wedi? fi wedi? | ydw i wedi rhedeg? |
have you? | wyt ti wedi? | wyt ti wedi? ti wedi? | wyt ti wedi? ti wedi? | wyt ti wedi rhedeg? |
has he? | ydy o/e wedi? | ydy o wedi? | ydy e wedi? | ydy o wedi rhedeg? |
has she? | ydy hi wedi? | ydy hi wedi? | ydy hi wedi? | ydy hi wedi rhedeg? |
has Carys? | ydy Carys wedi? | ydy Carys wedi? | ydy Carys wedi? | ydy Carys wedi rhedeg? |
have the girls? | ydy’r merched wedi? | ydy’r merched wedi? | ydy’r merched wedi? | ydy’r merched wedi rhedeg? |
have we? | ydyn ni wedi? | ydan ni wedi? dan ni wedi? | ydyn ni wedi? dyn ni wedi? yn ni wedi? | ydan ni wedi rhedeg? |
have you? | ydych chi wedi? | ydach chi wedi? dach chi wedi? | ydych chi wedi? dych chi wedi? ych chi wedi? | ydach chi wedi rhedeg? |
have they? | ydyn nhw wedi? | ydyn nhw wedi? dan nhw wedi? | ydyn nhw wedi? dyn nhw wedi? | ydyn nhw wedi rhedeg? |
Negative
English | Cymraeg Byw | North | South | Examples |
I have not | dydw i ddim wedi | dw i ddim wedi | dw i ddim wedi, wi ddim wedi, fi ddim wedi | dw i ddim wedi rhedeg |
you have not | dwyt ti ddim wedi | dwyt ti ddim wedi, ti ddim wedi | dwyt ti ddim wedi, ti ddim wedi | dwyt ti ddim wedi rhedeg |
he has not | dydy o/e ddim wedi | dydy o ddim wedi | dyw e ddim wedi | dydy o ddim wedi rhedeg |
she has not | dydy hi ddim wedi | dydy hi ddim wedi | dyw hi ddim wedi | dydy hi ddim wedi rhedeg |
Carys has not | dydy Carys ddim wedi | dydy Carys ddim wedi | dydy Carys ddim wedi | dydy Carys ddim wedi rhedeg |
the girls have not | dydy’r merched ddim wedi | dydy’r merched ddim wedi | dyw’r merched ddim wedi | dydy’r merched ddim wedi rhedeg |
we have not | dydyn ni ddim wedi | dydan ni ddim wedi, dan ni ddim wedi | dyn ni ddim wedi, yn ni ddim wedi | dan ni ddim wedi rhedeg |
you have not | dydych chi ddim wedi | dach chi ddim wedi | dych chi ddim wedi, ych chi ddim wedi | dach chi ddim wedi rhedeg |
they have not | dydyn nhw ddim wedi | dydyn nhw ddim wedi, dan nhw ddim wedi | dydyn nhw ddim wedi, dyn nhw ddim wedi | dydyn nhw ddim wedi rhedeg |
Some areas have different forms for the negative:
English | Alt 1 (S) | Alt 2 (S) | Alt 3 (N) | Examples |
I have not | sa i wedi | smo fi wedi | tydw i ddim wedi, dw i’m wedi | sa i wedi rhedeg |
you have not | so ti wedi | smo ti wedi | dw’t ti ddim wedi | so ti wedi rhedeg |
he has not | so fe wedi | smo fe wedi | tydi o ddim wedi | so fe wedi rhedeg |
she has not | so hi wedi | smo hi wedi | tydi hi ddim wedi | so hi wedi rhedeg |
Carys has not | so Carys wedi | smo Carys wedi | tydi Carys ddim wedi | so Carys wedi rhedeg |
the girls have not | so’r merched wedi | smo’r merched wedi | tydi’r merched ddim wedi | so’r merched wedi rhedeg |
we have not | so ni wedi | smo ni wedi | tydi ni ddim wedi | so ni wedi rhedeg |
you have not | so chi wedi | smo chi wedi | tydych chi ddim wedi, tydach chi ddim wedi | so chi wedi rhedeg |
they have not | so nhw wedi | smo nhw wedi | tydyn nhw ddim | so nhw wedi rhedeg |