graduated /spent
has graduated/spent
had graduated /has spent
graduated /has spent
A eelipes of thesun may be either total or partial