1 ) for a couple of days, few months , ages, my last holiday, some time, years Since 1986, a while, centuries, i was child, July, lunch time, i finished school ,last Monday 2) i have never been to Italy I have never seen this film I have never travelled by plane I have never known this person I have never seen Jennifer Lopez 3 ) 1 has been 2 have had 3 has been 4 have had 5 haven't felt 6 hasn't hit 7 have you hidden 8 hasn't opened 9 has wore 10 have fed4) 1 for 2 since 3 for 4 for 5 since 6 since 7 for 8 for 9 since 10 for 5) he has spoken english I have been in my roomWe haven't washed the car Anna hasn't forgotten her homework Phil hasn't missed the busThey haven't planted a treeVanessa has cautch the ball We have sold our old carThe train has left the station 6) have you practiced your english yet?Has she tidied up her room yet ? The boss has signed the letter yet?Has mary shut the door yet?Have they finished thier homework yet Has sue kissed ben yetHas the water brought the tea yetHas marilyn paid the bill yetHave you ever written a letter yet