Traduire en français des phrases contenant diverses expressions du tempsTraduction

Quelle est la traduction française de chacune des phrases suivantes ?

I have been waiting for you for two hours!

We have known each other since 1994.

We should do something before you go.

They plan on going to Harvard after they graduate.

You will meet Laura at my birthday party.

I found a wallet as I was walking the dog.

You must give us an answer by tomorrow.

We were able to hang out with the musicians after the show.