Cerca tra vari insegnanti di Inglese...
Solenkova
What is the difference?
Here's two examples from a student's book. Could someone explain why in the first one it is Past Simple(I didn't know) and in the second it's Present Perfect (I haven't seen)?
1. I didn't know Agnes was ill. How long has she been in hospital?
2. I haven't seen you before. How long have you been coming to this school?
12 apr 2016 14:17
Risposte · 3
1
1. Past simple refers to a period of time which finished at a fixed point. The speaker's state of ignorance about Agnes's illness finished at the moment when he or she found out that Agnes was ill. That is why the past simple is used - the period of 'not knowing' is over. It is a closed time period.
2. The present perfect is used because the implied time period is 'up to now'. The speaker is looking at the other person at the moment of speaking, which makes it an open time period.
12 aprile 2016
It's a good question. If you rewrote the sentence to add in the implied period, it would be something like:
"I didn't know that fact [before you told it to me e.g. 10 seconds ago]"
The time of this "not knowing" is a finished period in the past.
12 aprile 2016
Non hai ancora trovato le tue risposte?
Scrivi le tue domande e lascia che i madrelingua ti aiutino!
Solenkova
Competenze linguistiche
Inglese, Tedesco, Russo
Lingua di apprendimento
Inglese, Tedesco
Altri articoli che potrebbero piacerti

🎃 October Traditions: Halloween, Holidays, and Learning Portuguese
23 consensi · 7 Commenti

The Curious World of Silent Letters in English
27 consensi · 12 Commenti

5 Polite Ways to Say “No” at Work
30 consensi · 7 Commenti
Altri articoli