Some verbs are very irregular:
be / was / were / been / êtrecome / came / come / venir
do / did / done / faire
go / went / gone / aller
have / had / had / avoir
Some verbs follow the vowel pattern i - a- u:
begin / began / begun / commencerdrink / drank / drunk / boire
sing / sang / sung / chanter
sink / sank / sunk / couler
swim / swam / swum / nager
Some verbs end in -aught/-ought in both the preterite and past participle:
bring / brought / brought / apporterbuy / bought / bought / acheter
catch / caught / caught / attraper
teach / taught / taught / enseigner
think / thought / thought / penser
Many other verbs have the same preterite and past participle forms:
feel / felt / felt / se sentirfind / found / found / trouver
leave / left / left / partir, quitter
lose / lost / lost / perdre
make / made / made / faire, fabriquer
read / read / read / lire
say / said / said / dire
sit / sat / sat / être assis
sleep / slept / slept / dormir
Irregular preterite - past participle based on the present, ends with -n:
drive / drove / driven / conduireeat / ate / eaten / manger
fall / fell / fallen / tomber
give / gave / given / donner
know / knew / known / savoir, connaître
see / saw / seen / voir
take / took / taken / prendre
write / wrote / written / écrire
Irregular preterite form - past participle based on the preterite, ends with -n:
choose / chose / chosen / choisir
forget / forgot / forgotten / oublier
speak / spoke / spoken / parler
wear / wore / worn / porter (vêtements)
Some verbs do not change at all for present, preterite or past participle:
cost / cost / cost / coûtercut / cut / cut / couper
hit / hit / hit / frapper
hurt / hurt / hurt / se blesser
put / put / put / mettre
shut / shut / shut / fermer