Elég neki a Pressent Perfect, mert a hangsúly azon van, hogy már minden bogyót megevett. Tehát I have tasted every berry...
Ha azon lenne a hangsúly, hogy már 5 éve ott van, akkor jó lenne a Present Perfect Continious, tehát I have been living on this island for more than five years.
Keverve a kettõ pedig: I have been living on this island for more than 5 years now and I have tasted every berry.
A taste vagy try jobb szó rá, hogy kóstolta már az összeset. Eat-tel azt jelenti hogy már az összeset megette, amit a szigeten talált. Remélem tudtam segíteni.