1. -has already called; -called
2. - have known; - was
3. - has already eaten; -ate
4. - has had; -came
5. - have already seen; -saw
6. - began; -have had
7. - have already read; read
8. - hasn't been; -graduated
9 - started; have completed
10- have already written; wrote