İngilizce Öğretmeni Bul
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 Nis 2016 14:17
Yanıtlar · 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 Nisan 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 Nisan 2016
Hâlâ cevap bulamadın mı?
Sorularını yaz ve ana dil konuşanlar sana yardım etsin!
Solenkova
Dil Becerileri
İngilizce, Almanca, Rusça
Öğrenim Dili
İngilizce, Almanca
Beğenebileceğin Makaleler

The Power of Storytelling in Business Communication
44 beğeni · 9 Yorumlar

Back-to-School English: 15 Must-Know Phrases for the Classroom
32 beğeni · 6 Yorumlar

Ten Tourist towns in Portugal that nobody remembers
59 beğeni · 23 Yorumlar
Daha fazla makale