1. has heard (action bgean in the past and is still going on)
2. is
3. has become (action bgean in the past and is still going on)
4. has been sold (haben wir noch nicht gelernt.. :-(
5. wrote (signal word: In February 2004)
6. has ever earned (signal word: ever)
7. has (fact)
8. had already told (haben wir noch nicht gelernt :-(
9. invented (action is over)
10. moved
11. lived
12. got
13. came (signal word: 1994)
14. had
15. lived
16. wrote
17. is