Deci, did you speak inseamna vorbesti? Si have you spoken inseamna ai vorbit vezi tu , did you speak e la prezent iar have you spoken e la trecut si iar spoken e la trecut de asemenea vezi tu folosesti have you spoken cand vrei sa exprimi o actiune trecută iar john read the book este john citeste cartea iar john has read the book este la trecut si inseamna john a citit cartea iar exemple ar fii : have you told him ? Inseamna i ai spus care este la trecut si se foloseste have so la prezent did you told him ? Ceea ce inseamna i ai spus? Desigur se poate folosi si you told him care este o actiune sigura si inseamna i ai spus fara semn al intrebarii umai punct