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 de nov de 2014 16:15
Correções · 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 de novembro de 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 de novembro de 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 de fevereiro de 2015
Quer progredir mais rápido?
Junte-se a esta comunidade de aprendizagem e experimente exercícios grátis!