Answer:
Preterit: Involves actions that are fully completed and were done once at a specific time.
Imperfect: about actions that were repeatedly performed during a past period of time.
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".
El burro= donkey
sabe= know
mas= more
So it would be "the donkey knows more than you"