Learn Hardcore Italian: avere vissuto - to have lived