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 de abr de 2016 14:17
Respostas · 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 de abril de 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 de abril de 2016
Ainda não encontrou suas respostas?
Escreva suas perguntas e deixe os falantes nativos ajudá-lo!