Am trimis un mesaj către unul dintre prietenii mei urmând:
Tranzacția ta a fost anulat .
El a răspuns că ar trebui să aibă primi anulat .
Deci, care este forma corectă? Dacă versiunea mea a fost greșită, vă rog să-mi spuneți cum ar trebui scrise astfel de propoziții.
Răspunde
Prietenul tău este incorect.
În primul rând, construcțiile pasive ale unui verb se formează cu flexiunea adecvată a unui modal și participiul trecut al verbului. În consecință, dacă ați dori să utilizați prezentul simplu și „obțineți” în loc de „fiți” ca modal, forma flexionată corect a „obține” ar fi „obține”.
În al doilea rând, dacă ceea ce doriți a spune a fost doar că o singură tranzacție a fost anulată în trecut, timpul potrivit ar fi timpul trecut. Folosind „obține” ca modal, modalitatea de a face un trecut pasiv este să folosești timpul trecut de „obține”, care este „obținut”, plus participiul trecut. Deci, dacă asta voiai să spui, propoziția ta a transmis gramatic acest sens.
În al treilea rând, folosirea „obține” ca modal pentru pasive este informală și colocvială. Modul standard este o formă de „fi”.
Comentarii
- Înțeleg că " get " este o semi-copulă, nu un verb modal.
- @Accumulation " A primit un doctorat de Harvard " versus " " A obținut un doctorat de Harvard. " Nu văd nicio diferență de sens. Nu văd nicio diferență funcțională între " a fost " și " obținut. " Indiferent dacă distingem între moduri, auxiliare, semi-copule sau nu și modul în care le deosebim par irelevante pentru întrebarea adresată.
- ' El a fost / a devenit / s-a răcit ' sunt construcții foarte diferite de ' El a fost / a fost ucis ' și nu ar trebui să fie combinate.