Çeşitli İngilizce öğretmenleri arasından arama yapın...
wantic
what is the difference between worked and have worked? I always get confused with worked/have worked/had worked/have been working If I want to say `I have worked in Japan for 6 years`,but I dont work there anymore,is it correct way to say it? or i have to use`I worked in Japan for 6 years`? what if I say `I have been worked in Japan for 6 years` ,whats the difference with `have worked` and `had worked`~
25 Kas 2014 16:15
Düzeltmeler · 4
1
"I worked" refers to the past. "I have worked" refers to the past, but the action is likely ongoing or has occurred up to the present moment. I worked in Japan for six years. = I am no longer working in Japan I have worked in Japan for six years. = I am still working in Japan after six years. anyways wait for natives to respond .. happy learning :)
25 Kasım 2014
1

what is the difference between worked and have worked?

I always get confused with worked/have worked/had worked/have been working
If I want to say `I have worked in Japan for 6 years`,but I dont work there anymore,is it correct way to say it?
or i have to use`I worked in Japan for 6 years`? what if I say `I have been worked in Japan for 6 years` ,whats the difference with `have worked` and `had worked`~

 

Shafqat pretty much has it. "I worked in Japan for 6 years" only refers to the past, and "I have worked in Japan for 6 years" most likely refers to an ongoing situation.  Some native speakers may still say "I have worked in Japan for 6 years" in response to a question like "What sort of experience do you have working overseas?" However, if you say "I have worked in Japan" without the "for 6 years" it will only refer to a past situation.

 

"I have been worked..." is incorrect and should be "I have been working in Japan for 6 years." This only applies to an ongoing situation.

25 Kasım 2014
The use for had or have depends on how recent the past action was. For example, if you use I had dinner, you could be referring to dinner that you ate last night. If you use I have eaten dinner, it refers to a past action taken not long ago. If your friend asks you, "Would you like to eat dinner with me?", you can say "No thanks, I have eaten already". You cannot use "No thanks, I had eaten already". Cheers!
5 Şubat 2015
Daha hızlı mı ilerlemek istiyorsun?
Bu öğrenme topluluğuna katıl ve ücretsiz alıştırmaları dene!

Evden çıkmadan dil öğrenme fırsatını kaçırmayın. Deneyimli dil eğitmenlerimizden oluşan seçkimize göz atın ve ilk dersinize şimdi kaydolun!