Ecco due schemi di frasi:
Sei mai stato allopera quando vivevi a Milano?
e
Sei mai andato allopera quando vivevi a Milano?
Qual è la differenza tra loro? Come possiamo dire qual è la frase giusta?
Commenti
- Present Perfect richiede o implica un punto di riferimento nel presente. Ma Simple Past può fornire solo un punto di riferimento nel passato. Quindi ' non funziona o non ha senso. Gratta le due parole " hai vissuto " e funziona di nuovo.
- Nessuna delle due frasi è linglese corretto, perché in inglese non “vai allopera”, ma all opera.
- @JanusBahsJacquet ' il ' aggiunto, ma ciò rende più ovvio che la prima frase non è corretta a causa del tempo con ' quando … ' clausola. Inoltre, la domanda tesa di Rob ' (possibile duplicato) non ' include ' hai mai … ' pattern.
- @Janus: Anchio avevo dubbi su questo punto, ma ho riprodotto fedelmente lOP ' il testo senza il per il fatto che ho pensato che fosse quantomeno " credibile " (più vecchio e più saggio, ' ora mi sono messo in riga! :). Di certo non ne ho, probabilmente, senza articoli Non ' mi piace molto lopera , o Lo Stato non dovrebbe sovvenzionare lopera . Immagino che larticolo diventi necessario solo quando ' è più un riferimento all opera house .
Risposta
Dovrei iniziare ammettendo che sebbene possa descrivere una distinzione duso tra Hai [verbo] quando [contesto]? e Hai [verbo] quando [contesto]? , non posso spiegare esattamente perché si applica .
Considera …
1: Sei mai andato allopera quando eri a ubriaco?
2: Sei mai stato allopera quando eri ubriaco?
… dove n. 1 probabilmente si riferisce a un singolo periodo di tempo passato (durante il quale hai avuto problemi di abuso di alcol), ma n. 2 semplicemente restringe lambito della domanda alla co-occorrenza di due attività passate (essere allopera ed essere ubriachi), una o entrambe le quali potrebbero non essersi mai verificate. Non credo che la parola mai faccia davvero la differenza, inserirò anche …
3: Hai pianto quando eri bambino?
4: Hai pianto da bambino?
5: ? Hai pianto quando eri un bambino?
6: ? Hai pianto da bambino?
… dove quando quando Le clausole / as sono simili alla n. 1 sopra – durante un periodo specifico che sicuramente è accaduto in passato e non si ripeterà né ora né in futuro. E al mio orecchio, mentre la costruzione “did” funziona anche nel contesto n. 2 ( contemporaneamente a fare qualcosa / essere in uno stato specifico) , la versione “have” non “t. Questo è il motivo per cui ho” contrassegnato # 5, # 6 come forme “discutibili”.
Sembra per me Hai [participio passato]? è una forma presente perfetta , il che significa che dovrebbe implicare una certa rilevanza per corrente tempo (di espressione). Quindi forse il motivo per cui non posso “approvare gli ultimi due esempi sopra è semplicemente perché il periodo di tempo passato specificato non può” ripetersi.
Commenti
- @AndyT: Wow! Questo ' è nuovo per me! Diresti anche ero ubriaco quando lho detto e lhai detto quando eri ubriaco non ' non funziona? Se ' è specificamente " present perfect + quando " non ' mi piace, che ne dici di Di solito faccio tre pasti al giorno, ma a volte ho saltato la colazione quando ' sono in ritardo per il lavoro ?Dovrebbe essere … se ' sono in ritardo per te?
- @AndyT : Penso che quasi nessuno studente britannico abbia " insegnato " cose del genere da oltre 50 anni. Gli americani sembrano andare più daccordo, probabilmente perché storicamente ' hanno avuto una percentuale maggiore di non madrelingua (e ovviamente gli stessi NNS hanno bisogno di questo tipo di informazioni). Ma in generale, i madrelingua non ' coscientemente " conoscono " molte regole grammaticali – hanno solo opinioni su ciò che " suona bene " (o non ' t) quando sentono cose.