English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories
1

In the last three years, I have been working for this company.
Over the last three years , I have been working for this company.
On the last three years, I have been working for this company.

which time adverb is correct?

2007-05-04 05:32:45 · 9 answers · asked by Anonymous in Education & Reference Home Schooling

9 answers

Prepositions are words which show relationship. You want to clarify the prepositions in, over and on, and see which fits best.

In # 1 - "in" signifies "throughout, for (a certain extent or amount)."
In # 2 - "over" signifies "during, happening or throughout a period of time or an occasion"
In # 3 - "on" signifies, as far as time is concerned, "scheduled, going to happen", which doesn't fit the communication at all. It is incorrect.

Either #1 or #2 are correct, depending on the viewpoint of the writer and what he personally means.

As an editor, though I would scrap both and use the better word - "during" - for my sentence:

"During the last three years, I have been working for this company."

To make the sentence stronger, I would reverse the phrases, too:

"I have been working for this company during the last three years" has more punch and is more professional and direct. In business writing, you need to be fast, sharp and concise, or you bore the reader to tears and he won't read what you write, even your reports, and especially your copy.

2007-05-04 06:06:22 · answer #1 · answered by Lynne O'Dwyer 3 · 0 0

Over the last three years, I have been working for the company.

2007-05-04 12:36:27 · answer #2 · answered by Dave aka Spider Monkey 7 · 0 0

Over

2007-05-04 13:39:37 · answer #3 · answered by Mary P 2 · 0 0

Over

2007-05-04 12:35:24 · answer #4 · answered by Lorraine_us 4 · 0 0

If you have to use one of the 3 sentences listed, you'd want "Over the last three years, I have been working for this company."

Or you could use "I've been working for this company for the last 3 years." Either way really.

2007-05-04 12:42:16 · answer #5 · answered by otc108 3 · 1 0

Over the last three yrs..... is correct. "In the last 3" indicates that during that time at some point, you worked there. "On" doesn't even make sense.
I'm glad to see I'm not the only one that has funny little questions.

2007-05-04 12:38:20 · answer #6 · answered by Rebecca A 4 · 0 0

Try:
For the past three years, I have worked for this company."

If you're going to add anything to the sentence, try:
In the three years that I have worked for this company, ...

2007-05-04 15:30:36 · answer #7 · answered by thesunwasshiningonthesea 5 · 0 0

The first two are fine just lose the comma.

2007-05-06 08:52:26 · answer #8 · answered by Anonymous · 0 0

Over; your search is now over. :)

2007-05-04 13:01:38 · answer #9 · answered by g 5 · 0 0

fedest.com, questions and answers