Fill in the gaps with the present perfect tense of these irregular verbs

Gap-fill exercise

Fill in all the gaps, then press "Check" to check your answers. Use the "Hint" button to get a free letter if an answer is giving you trouble. You can also click on the "[?]" button to get a clue. Note that you will lose points if you ask for hints or clues!
Hacer ¿Qué has este mañana?
Abrir ¿Has el regalo?
Cubrir ¿Has el pasteles?
Decir ¿Has tu madre estás aqui?
Descubrir He algo muy interesante