Réponse :
Les marqueurs de temps sont : Yesterday, Date, Ago, Last.
C'est pourquoi il faut toujours se demander si l'action est commencée et passée ou si elle est continue au moment où l'on parle.
Pour l'autre photo:
I've been learning my english lessons for 2 weeks.
-> J'ai appris mes leçons d'anglais depuis 2 semaines
J'utilise le présent perfect en Ing car les traductions de depuis "for" et "since" sont toujours avec un présent perfect en ing.
J'espère t'avoir aidé.
Bonne soirée.