Znajdź nauczycieli angielski
[Deleted]
she has been dead for 3 years / she has died for 3 years
are both the same meaning?
someone told me, 'she has died for 3 years' was not correct.
if that is so, why? :S
30 lip 2013 12:12
Odpowiedzi · 4
6
"She has died for three years" doesn't make sense because it means she has been doing this repeatedly for three years. Unless you're Hyatt or Kenny, this is really impossible. Death is quite a final thing.
30 lipca 2013
3
"Three years ago" is a specific time in the past. Therefore, present perfect tense is not correct. Simple past tense is called for ("she died three years ago").
30 lipca 2013
1
the correct answer is " she died 3 years ago."
you cannot say " She has died for three years " this is Present Perfect and here we are caring about the result.
and this is definitely a deadly mistake because " DEATH" happens only 1 time and then it's OVER.
30 lipca 2013
oh, I got it. thank you guys! :D
30 lipca 2013
Nadal nie znalazłeś/łaś odpowiedzi?
Napisz swoje pytania i pozwól, aby rodzimi użytkownicy języka ci pomogli!
Artykuły, które również mogą ci się spodobać

Speak More Fluently with This Simple Technique
23 głosy poparcia · 2 Komentarze

How to Read and Understand a Business Contract in English
19 głosy poparcia · 3 Komentarze

6 Ways italki Can Help You Succeed in Your School Language Classes
15 głosy poparcia · 8 Komentarze
Więcej artykułów