The correct answer is:
A. David ha abierto la lata.
"David ha abierto la lata", is the best Spanish equivalent to, "David has opened the can".

Answer:
Los or Sus
Explanation:
Los would mean the dogs or Sus are his dogs.
I don't understands neither, first you say that you are not okay and then you say that you are excited.