Here are the answers:
10. We (recognized) Sam before he understood it.
11. Mr. Rees (has just rented) a new house and now she is there.
12. They (will have received) the money by the end of the next month.
13. Belinda (had squashed) the lemon before she started making the pies.
14. Gregory (will have insured) his flat by the end of this year.
15. Tom's puppy (has eaten) the bone and is still waiting.
16. Granny (had mashed) the potatoes before we got up.
17. My aunt (will have cancelled) the meeting by that time.
18. Mrs. Hankoff (had corrected) the text before we came
Остальные ,соответственно,- Present Perfect
I have built a house.
I have built a house when he came out of school
I have never built houses
I haven't built a house
Have you ever built a tower?
We built a house today
I have not yet learned words
We haven't made tutorials
They have never seen a crocodile
They haven't seen yesterday the crocodile
Так. На заметку.
Время Present Perfect обозначает действие, которое завершилось к настоящему моменту или завершено в период настоящего времени
Время Past Simple(indefinite) используется для обозначения действия, которое произошло в определенное время в и время совершения которого уже истекло