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 nov. 2014 16:15
Corrections · 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 novembre 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 novembre 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 février 2015
Vous souhaitez progresser plus vite ?
Rejoignez cette communauté d'apprentissage et essayez les exercices gratuits !