my mother has cleaned
she has already been twice there
we haven't (have not) been hearing from him -- ai uitat de negatie
he has been teaching
principala ta problema e ca faci acordurile pentru verbul de "a avea" (to have)
she has been listening to music the whole day-- din trecut pana acum
she had been listening to music the whole day-- din trecut pana intr-un anumit punct
present perfect si past simple fac parte din punctele mele forte cand vine vorba de teorie ,asa ca scuza-ma daca am gresit