please can you advise on the following? Which is correct/better?
I have sent you a letter. Did you receive it?
I have sent you a letter. Have you received it?
How much am I supposed to pay?
How much am I to pay?