0
Happylearner Posted 22 years ago
Grammar

Defference

Dear Teachers,

what is the defference between the following two sentences gramatically :

1-I have been working here for two years

2- I have worked here for two yesrs


Thanks in advance

  

Top answer

Both sentences are both correct and identical in meaning. Certain verbs such as "work" and "live" are commonly used in the present perfect simple and present perfect progressive tenses with identical meaning. Here's another example: I've lived in Japan for two years.

  • Both sentences are both correct and identical in meaning.
  • Certain verbs such as "work" and "live" are commonly used in the present perfect simple and present perfect progressive tenses with identical meaning.
  • Here's another example: I've lived in Japan for two years.
  • I've been living in Japan for two years.
  • The meaning does change, however, if the past simple is used: I have been working at IBM for two years.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0
Both sentences are both correct and identical in meaning.

Certain verbs such as "work" and "live" are commonly used in the present perfect simple and present perfect progressive tenses with identical meaning. Here's another example:

I've lived in Japan for two years.
I've been living in Japan for two years.

The meaning does change, however, if the past simple i
0
Hey Pals. ... I'm New member in here ... actually I have some problem as well in Grammer and verbs

Actually MY english is pretty good, but my problem is with grammer & verbs thu <_<

Like for example, i dont know when to use had. have & has - got/gotten etc ...

thanks !

Related Questions