cemal
Present perfect and past tense difference How long have you been to London? How long did you stay in London? I have been to London for three weeks. I stayed in London for three weeks. These sentences are grammatically correct? And what are the meaning differences of them? Thanks
20 juin 2011 22:45
Réponses · 6
present perfect is used to talk about something that began in the past and still continues now.(it always tells us about the situation now) how long have they been married?they have been married for 20 years. the past simple (something happened ) tells us only about the past. he lived in Scotland for ten years.Now he lives in London.
20 juin 2011
"I have been to London for three weeks." is very weird. Present perfect is used to say that something occurred. "I have been to London." sounds normal because it is only stating that it occurred. This would mean that going to London wouldn't be a new experience. Like, "I have seen him." The point you emphasis here is that at some point you saw him. This would imply you know what he looks like. "I saw him." is saying that in the past you saw him. They sound the same, but they emphasis a different point. "I saw him" has the exact meaning as "I see him." only in the past tense instead of present. Basically one is simply stating that it occurred. It usually isn't important that it happened in the past except for the fact that it has occurred. It countless situations they are they same. I know it probably doesn't help, but most verb forms have subtle meaning differences. When I use a foreign verb sometimes I can only relate it to my native language, but for me I have the difference in my native language. Here are a few examples of where now difference is made though they sometimes emphasis a different point: "I read (past tense of read is still spelled the same but pronounced different) that book." - "I have read that book." "I have written an essay." - "I wrote an essay."
20 juin 2011
present perfect tense te bir surec var How long have you been to London? yada I have been to London for three weeks bunu dersen ne zamandır burada oturmaktasın diye sormus olursun ya da 3 haftadır londra da oturmaktayım die cevap verırsın yanı gecmıste baslamıs ama hala devm eden bır tense fakat past tense eylemın bıttıgını gosterır How long did you stay in London? ne kdar sure londrada yasadın anlamındadır ama artık orada yasamıyorsun bunu anlarsın ayrıca present perfect i alıskanlıklarda da kullanabılırsın..
20 juin 2011
Vous n'avez pas encore trouvé vos réponses ?
Écrivez vos questions et profitez de l'aide des locuteurs natifs !