naweewra
Member
- Joined
- May 19, 2011
- Member Type
- Student or Learner
- Native Language
- Thai
- Home Country
- Thailand
- Current Location
- Thailand
Hello,
Are these two sentences equally acceptable?
a) She had worked in that company for 20 years before she retired.
b) She had been working in that company for 20 years before she retired.
In the Present Tense, there doesn't seem to be a lot of difference.
c) She has worked in that company for 20 years.
d) She has been working in that company for 20 years.
But when it is in the past and there's another past action involved, I'm more inclined towards a) because the action was completed (Past Perfect) before another and that seems to be the distinction between the Past Perfect and the Past Perfect Continuous. Do I understand this correctly?
Does it make a difference if "before" is changed to "when"?
e) She had worked in that company for 20 years when she retired.
f) She had been working in that company for 20 years when she retired.
Thank you.
Nawee
Are these two sentences equally acceptable?
a) She had worked in that company for 20 years before she retired.
b) She had been working in that company for 20 years before she retired.
In the Present Tense, there doesn't seem to be a lot of difference.
c) She has worked in that company for 20 years.
d) She has been working in that company for 20 years.
But when it is in the past and there's another past action involved, I'm more inclined towards a) because the action was completed (Past Perfect) before another and that seems to be the distinction between the Past Perfect and the Past Perfect Continuous. Do I understand this correctly?
Does it make a difference if "before" is changed to "when"?
e) She had worked in that company for 20 years when she retired.
f) She had been working in that company for 20 years when she retired.
Thank you.
Nawee