https://sites.google.com/a/xtec.cat/teresa-naves/grammar/grammar-handouts/verb-tenses/naves-handouts-verb-tenses/give-gave-given