2- have cleaned3- have cooked4- have taken5- i have watered6- have washed7- have cutWhat have you already done ?Oh, i have read a book. I have halped my mother about the house. I have done my homework. And what about you?I have visited my granny. But i haven't bought her a present yet. 1- just2- ever3- never4- yet5- recently6-for7- since8-justHas Jim eaten his meal? No he hasn'tHas she read that book? No she hasn'tHave they cleaned their house? Yes they haveHas Mark bought a new bike? Yes he hasHave you phoned your father? No i haven't