Il passato prossimo (avere-verbs and regular verbs)

Conjuguemos Verb Chart

aspettare | to wait for

capire | to understand

comprare | to buy

credere | to believe

dormire | to sleep

pensare | to think

preferire | to prefer

ricevere | to receive

sentire | to hear

spiegare | to explain