Ho mandato un messaggio a uno dei miei amici seguendo:
La tua transazione è stato annullato.
Ha risposto dicendo che avrebbe dovuto stato get cancellato .
Quindi qual è il modulo corretto? Se la mia versione era sbagliata, fammi sapere come dovrebbero essere scritte queste frasi.
Risposta
Il tuo amico non è corretto.
In primo luogo, le costruzioni passive di un verbo sono formate con linflessione appropriata di un modale e il participio passato del verbo. Di conseguenza, se si desidera utilizzare i semplici present e “get” invece di “be” come modale, la forma corretta di “get” sarebbe “gets”.
Secondo, se ciò che si desidera dire era semplicemente che una singola transazione era stata cancellata in passato, il tempo proprio sarebbe il passato. Usando “get” come modale, il modo per creare un passato passivo è usare il passato di “get”, che è “got”, più il participio passato. Quindi, se questo era ciò che intendevi, la tua frase trasmetteva grammaticalmente quel significato.
Terzo, usare “get” come modale per i passivi è informale e colloquiale. Il modale standard è una forma di “essere”.
Commenti
- La mia comprensione è che " get " è una semi-copula, non un verbo modale.
- @Accumulation " Gli è stato concesso un dottorato di Harvard " rispetto a " " Ha ottenuto un dottorato da Harvard. " Non vedo alcuna differenza di significato. Non vedo alcuna differenza funzionale tra " era " e " ottenuto. " Se distinguiamo tra modali, ausiliari, semi-copule o meno e il modo in cui li distinguiamo sembra irrilevante per la domanda posta.
- ' Aveva / divenne / prese freddo ' sono costruzioni molto diverse da ' È stato / è stato ucciso ' e non deve essere unito.