2. They haven't eaten anything for ten hours.
3. I have had a camera since 2009.
4. I have known Ann for three years.
5. Linda has been ill since Monday.
have never been; go
have never owned; always want
have had; bought
haven't been;miss
has been; is
包正确哦,请放心采纳