GRADUATED 2. HAS WORKED/HAS BEEN WORKING 3. HAS WRITTEN

1. graduated 2. has worked/has been working 3. has written