ho fatto
ho dovuto
ho visto, veduto
ho detto
I have done
I have had to
I have seen
I have said