Student or Learner
I have two questions about the following sentences:
1) Can we use the present perfect and the present perfect continuous interchangeably in this case?
2) Do we need to use "for" before the number of years?
-I've worked (for) 20 years for this company.
-I've been working (for) 20 years for this company.
Not a teacher.
As far as I know both answers to your questions are - yes. Plus you could use IN as well instead of FOR. The third option is also possible which is "blank space".
1) I will say quite frankly since I have been here in 5 years I have never heard of so many studies, so many reports, so many commissions, and so little hardware that really works.
2) I grew up visiting the area a couple of times a year but I haven't been here in 5 years.
3) Nothing has worked there in a long time.
4) John Smith hasn't worked here in four months.
5) “She hasn't worked here in a decade,” I said to Ives
It's interesting to know.
What about the first one? Oh, I see you have put a comma there.
It's interesting. I think that it would still be ok to use IN with THE LAST
-I've worked for this company in the last 20 years.
What do you think?