Level 27
Level 28

Present Perfect - Irregular


60 words 0 ignored

Ready to learn       Ready to review

Ignore words

Check the boxes below to ignore/unignore words, then click save at the bottom. Ignored words will never appear in any learning session.

All None

Ignore?
sono stato
I have been
sei stato
you have been
è stato
he has been
siamo stati
we have been
siete stati
you have been (plur.)
sono stati
they have been
sono stato
I have been (permanent state)
sei stato
you have been (permanent state)
è stato
he has been (permanent state)
siamo stati
we have been (permanent state)
siete stati
you have been (permanent state) (plur.)
sono stati
they have been (permanent state)
ho avuto
I have had
hai avuto
you have had
ha avuto
he has had
abbiamo avuto
we have had
avete avuto
you have had (plur.)
hanno avuto
they have had
ho fatto
I have done
hai fatto
you have done
ha fatto
he has done
abbiamo fatto
we have done
avete fatto
you have done (plur.)
hanno fatto
they have done
sono andato
I have gone
sei andato
you have gone
è andato
he has gone
siamo andati
we have gone
siete andati
you have gone (plur.)
sono andati
they have gone
ho dato
I have given
hai dato
you have given
ha dato
he has given
abbiamo dato
we have given
avete dato
you have given (plur.)
hanno dato
they have given
ho amato
I have loved
hai amato
you have loved
ha amato
he has loved
abbiamo amato
we have loved
avete amato
you have loved (plur.)
hanno amato
they have loved
ho potuto
I have been able (to)
hai potuto
you have been able (to)
ha potuto
he has been able (to)
abbiamo potuto
we have been able (to)
avete potuto
you have been able (to) (plur.)
hanno potuto
they have been able (to)
ho saputo
I have known (facts and skills)
hai saputo
you have known (facts and skills)
ha saputo
he has known (facts and skills)
abbiamo saputo
we have known (facts and skills)
avete saputo
you have known (facts and skills) (plur.)
hanno saputo
they have known (facts and skills)
ho dovuto
I have had to
hai dovuto
you have had to
ha dovuto
he has had to
abbiamo dovuto
we have had to
avete dovuto
you have had to (plur.)
hanno dovuto
they have had to
Level 29