Låt oss säga att jag precis har lyssnat på en vacker sång som omedelbart vill berätta för min vän om den. Vilken mening ska jag använda?
A. Jag har inte hört en så bra sång en stund.
B. Jag hade inte hört en så bra sång ett tag.
Ska jag säga A för jag är för närvarande fortfarande upphetsad över eller ska jag säga B för att lyssna på låten började och slutade tidigare?
Kommentarer
- Skillnaden är särskilt viktigt om du inte har varit fysiskt aktiv ett tag och om du har haft problem som har hindrat dig att höra sång, men jag ' är mer bekväm med fallet (B).
- Om du precis har hört låten är det inte så mycket förflutet eftersom ' för närvarande ' ( ' Är Igor här? " ~ " Nej, han har precis lämnat ") så du ska gå med (A).
Svara
En av användningarna av det nuvarande perfekta är att prata om helt nya händelser. Eftersom du vill berätta för dig r vän om låten omedelbart , det nuvarande perfekta är det rätta valet. Du skulle normalt använda det förflutna perfekt för att beskriva att höra låten någon gång betydligt före talet.
Kommentarer
- Inte säker på ' betydligt före '; Jag tror att det ' helst när som helst tidigare. Till exempel finns det ' inget fel med " För fem minuter sedan hörde jag en låt som jag inte hade ' t hört tidigare. " Men nitpicking åt sidan, +1.
- @TimLymington: Du ' re rätt. Det ' är en fråga om tidsförhållandet mellan de två verben, men ingen av oss kan skriva en hel grammatikbok i ett enkelt svar här. Rymden och andra begränsningar innebär oundvikligen att hålla tillbaka en del, ofta en stor del, av sanningen.
Svar
Det verkar för mig att det finns tre val här.
I haven ”t hörde en sång det här bra ett tag.
I hade inte ”t hörde en låt den här bra ett tag.
I hade inte ”t hörde en låt som bra ett tag.
För de första två, det här bra placerar låten i nuet eller omedelbart förflutet Båda verben fungerar: haven ”t fungerar eftersom det refererar till tiden innan du hörde den aktuella låten, och hadn” t fungerar eftersom det refererar till sista gången du hörde en så bra sång som den här.
Om du inte hörde låten du nyligen talar om, måste du säga det goda och det enda verbet som fungerar i det här fallet är hadn ”t .
Svar
Jag kommer inte hålla med @Carlo_R. Det andra alternativet är lämpligt om du beskriver en tidigare händelse och vill placera handlingen att lyssna på låten ganska specifikt i det sammanhanget . I den situation du beskriver är den första formen mer lämplig. För det första, om det första du gör är att berätta för din vän, har du inte hört en så bra låt under tiden. Att använda den andra formen skulle innebära att du hade (inte minst för att det är överformell användning för en improviserad konversation med en vän).
Svar
Tidigare perfekt för en händelse A används endast i förhållande till en tidigare händelse B att uttrycka idén att händelse A var före händelse B. Eftersom din mening med tidigare perfekt inte nämner en andra tidigare händelse är det fel användning av tidigare perfekt.
Exempel: Jag hade studerat italienska en tid innan åkte till Italien.
”Jag åkte till Italien” är tidigare händelse B. ”Jag hade studerat italienska” är tidigare händelse A som ligger före händelse B.
Uttrycker exakt den tidigare ordningen händelser är huvudsakligen en sak med skriftspråket. I normalt vardagligt tal försummas ofta denna kronologiska ordning av händelser.
Svar
Haven ”t är definitivt rätt sammanhang för denna situation.Att berätta för någon ”du hade inte pratat med dem hela dagen är felaktig användning av det engelska språket. Men ”Jag har inte pratat med dig” hela dagen är korrekt med tanke på att den är sammansatt för att beskriva det förflutna i en situation.
Kommentarer
- Jag tror att det accepterade svaret redan uttryckligen uttrycker denna idé.