2
a) We have gone to the forest.
b) They have visited their grandparents.
c) I have done the housework.
d) Alice has eaten all the cookies.
e) My friends have been in this shop.
3
a) I have not done homework.
b) She has not visited the elderly people in the hospital.
c) Dad has not watched the news.
d) My sisters have not ridden a horse.
4
a) Have we cooked a salad?
b) Have you helped your mother?
c) Has she eaten the ice cream?
d) Have the children learnt new words?
5
do - did - done
learn - learnt - learnt
go - went - gone
have - had - had
make - made - made
eat - ate - eaten
ride - rode - ridden