Level 28
Level 29

Present Perfect - Irregular 2


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?
ho preso
I have taken
hai preso
you have taken
ha preso
he has taken
abbiamo preso
we have taken
avete preso
you have taken (plur.)
hanno preso
they have taken
ho veduto; ho visto
I have seen
hai veduto; hai visto
you have seen
ha veduto; ha visto
he has seen
abbiamo veduto; abbiamo visto
we have seen
avete veduto; avete visto
you have seen (plur.)
hanno veduto; hanno visto
they have seen
ho voluto
I have wanted
hai voluto
you have wanted
ha voluto
he has wanted
abbiamo voluto
we have wanted
avete voluto
you have wanted (plur.)
hanno voluto
they have wanted
ho messo
I have put
hai messo
you have put
ha messo
he has put
abbiamo messo
we have put
avete messo
you have put (plur.)
hanno messo
they have put
ho bevuto
I have drunk
hai bevuto
you have drunk
ha bevuto
he has drunk
abbiamo bevuto
we have drunk
avete bevuto
you have drunk (plur.)
hanno bevuto
they have drunk
ho letto
I have read
hai letto
you have read
ha letto
he has read
abbiamo letto
we have read
avete letto
you have read (plur.)
hanno letto
they have read
sono valso; sono valuto
I have been worth
sei valso; sei valuto
you have been worth
è valso; è valuto
he has been worth
siamo valsi; siamo valuti
we have been worth
siete valsi; siete valuti
you have been worth (plur.)
sono valsi; sono valuti
they have been worth
ho detto
I have said
hai detto
you have said
ha detto
he has said
abbiamo detto
we have said
avete detto
you have said (plur.)
hanno detto
they have said
sono venuto
I have come
sei venuto
you have come
è venuto
he has come
siamo venuti
we have come
siete venuti
you have come (plur.)
sono venuti
they have come
ho finito; sono finito
I have ended
hai finito; sei finito
you have ended
ha finito; è finito
he has ended
abbiamo finito; siamo finiti
we have ended
avete finito; siete finiti
you have ended (plur.)
hanno finito; sono finiti
they have ended
Level 30