Trecutul perfect se formeaza folosind verbul auxiliar "haber" conjugat la prezent impreuna cu participiu trecut al verbului principal.
Haber se conjuga la prezent in felul urmator:
-
he
has
ha
hemos
habéis
han
Participiul trecut se formeaza inlaturand terminatiile (-ar, -er, -ir) de la verbul in infinitiv si adaugand in locul lor "-ado" (pentru verbele terminate in -ar) si "-ido" (pentru verbele terminate in -er sau -ir), unele participii trecute sunt neregulate. Pentru invatarea participiului trecut, studiati lectia precedenta.
Urmatoarele exemple prezinta verbul "comer" (a manca) la trecutul perfect, pentru toate persoanele:
-
(yo) He comido. - (eu) Am mancat.
(tú) Has comido. - (tu) Ai mancat.
(él /ella) Ha comido. - (el /ea) A mancat.
(nosotros) Hemos comido. - (noi) Am mancat.
(vosotros) Habéis comido. - (voi) Ati mancat.
(ellos /ellas) Han comido. - (ei /ele) Au mancat.
La trecutul perfect, participiul trecut ramane neschimbat pentru toate persoanele, numarul si genurile.
Iata cateva exemple:
-
He pagado la cuenta. - Am platit nota de plata.
Mario ha pagado las cuentas. - Mario a platit notele de plata.
Elena y Mario han pagado la cuenta. - Elena si Mario au platit nota de plata.
Observati in exemplele de mai sus ca participiul trecut "pagado" a ramas neschimbat, dar s-a modificat verbul auxiliar, acesta se conjuga in functie de subiect si nu se acorda cu obiectul determinat.
De exemplu, in propozitia:
- Mario ha pagado las cuentas.
- s-a folosit verbul auxiliar "
ha" in acord cu subiectul "Mario" (persoana I singular), nu in acord cu "las cuentas".
Iata un alt exemplu:
- Pablo y Elena han viajado a Japón
- aici s-a folosit verbul auxiliar "
han" deoarece subiectul propozitiei este "Pablo y Elena".
Trecutul perfect este adesea folosit cu actiuni care au avut loc in trecut si pot continua si in prezent.
Iata doua exemple:
-
He estado cuatros semanas en Tíbet.
Am stat patru saptamani in Tibet. (dar sederea in Tibet poate nu s-a terminat, cu sensul "Sunt de 4 saptamani in Tibet")
-
-
Mario ha sido mi amigo por veinte años.
Mario a fost prietenul meu de douazeci de ani. (si continua sa fie)
Trecutul perfect este adesea folosit cu adverbul "ya".
Exemple:
-
Ya han comido.
Au mancat deja.
-
-
Marco ya ha leído la carta.
Marcu a citit deja scrisoarea.
Verbul auxiliar si participiul trecut nu sunt niciodata separati.
Pentru a face propozitia negativa, se adauga cuvantul "no" inaintea verbului auxiliar "haber" conjugat.
Exemple:
-
(yo) No he escrito. - (eu) Nu am scris.
(tú) No has escrito. - (tu) Nu ai scris.
(él /ella) No ha escrito. - (el /ea) Nu a scris.
(nosotros) No hemos escrito. - (noi) Nu am scris.
(vosotros) No habéis escrito. - (voi) Nu ati scris.
(ellos /ellas) No han escrito. - (ei /ele) Nu au scris.
Cand se foloseste pronumele indirect, acesta este scris imediat inaintea verbului auxiliar (retineti - verbul auxiliar si participiul trecut nu se separa).
Exemple:
-
Mario le ha dado muchos libros a su amigo.
Mario i-a dat multe carti prietnului sau.
- Pentru a face aceasta propozitie negativa, se adauga "no" inaintea pronumelui indirect (aici "le").
-
Mario no le ha dado muchos libros a su amigo.
Mario nu i-a dat multe carti prietenului sau.
Cu verbele reflexive, pronumele reflexiv este scris imediat inaintea verbului auxiliar.
Comparati in urmatoarele exemple cum difera verbul reflexiv la prezent si la trecutul perfect:
-
(prezent) Me cepillo los dientes.
Ma spal pe dinti.
-
-
(trecutul perfect) Me he cepillado los dientes.
M-am spalat pe dinti.
- Pentru a face aceasta propozitie negativa, se adauga "no" inaintea pronumelui reflexiv (aici "me").
-
No me he cepillado los dientes.
Nu m-am spalat pe dinti.
Si la trecutul perfect interogatia se formeaza adaugand semnul intrebarii "¿...?", dupa cum puteti vedea in exemplele de mai jos.
-
¿Han salido ya los chicos?
Au iesit deja baietii?
-
-
¿Has comido hongos alguna vez?
Ai mancat ciuperci vreodata?
Iata aceleasi propozitie la interogatia negativa.
-
¿No han salido ya los chicos?
Nu au iesit deja baietii?
-
-
¿No has comido hongos ninguna vez?
Nu ai mancat ciuperci niciodata?
Un Test simplu in fiecare zi
HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Ce tag HTML5 este indicat sa contina meniul cu link-uri de navigare in site?
<section> <nav> <article><nav><ul>
<li><a href="http://coursesweb.net/css/" title="CSS Course">CSS Course</a></li>
<li><a href="http://www.marplo.net/jocuri/" title="Flash Games">Flash Games</a></li>
</ul></nav>
Ce proprietate CSS muta elementrul in dreapta sau stanga de la locul unde e?
text-align clear float.some_class {
width: 30%;
float: left;
}
Clic pe metoda obiectului Math care rotunjeste numarul x descrescator la cel mai apropiat intreg.
Math.ceil(x) Math.abs(x) Math.floor(x)var num = 12.34567;
num = Math.floor(num);
alert(num); // 12
Indicati functia PHP care returneaza numarul de caractere dintr-un sir.
mb_strlen() count() stristr()$str = "sir cu caractere utf-8 åèö";
$nrchr = mb_strlen($str);
echo $nrchr; // 29
Clic pe raspunsul potrivit la intrebarea: "When it happened?".
On the 7th of July 1996 It is a quarter to 5. Nice weather.When it happened? On the 8th of August 2001.
- Cand s-a intamplat? Pe 8 August 2001.
Indicati raspunsul potrivit la intrebarea: "¿Cuando sucedió?".
Hace buen tiempo. En el 8 de Agosto de 2001 Son las tres menos cuarto.¿Cuando sucedió? En el 8 de Agosto de 2001.
- Cand s-a intamplat? Pe 8 August 2001.