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:
1 el dependiente vende una camisa
2 nosotros escribimos cartas a nuestros amigos
3 ellos buscan el mercado
4 tú pagas en efectivo por la ropa interior