present perfect

How to use present perfect here?

  • 1/ Look at this door! What a horrible color! Who --- (paint) it?

  • 2/ What --- (you/do)? Your face is covered with dirt!

  • 3/ Arthur --- (eat) the whole pack of crisps...

  • 4/ As you --- (finish) your homework, you may watch TV.

  • 5/ I am sure he --- (have) nothing to eat for days.

  • 6/ He's late, I presume he --- (miss) his train again...

  • 7/ How long --- (you/study) Japanese?

  • 8/ That's the most incredible thing I --- (ever/hear)!

  • 9/ He's covered in paint because he --- (spent) the weekend repainting the garage.

  • 10/ We don't know where she --- (go), no one can find her...

  • 11/ Maria --- (not/have) her breakfast yet.

  • 12/ I --- (not/be) to her house since July.