0
Anonymous Posted 5 years ago
Grammar

Fill in the blank with the correct tense.

we.............(work) for ten years

  

Top answer

To me, I would use either present perfect or present perfect continues because of the 'for' usage. The meaning would depend on the context you want to convey. -We have worked for ten years.

  • To me, I would use either present perfect or present perfect continues because of the 'for' usage.
  • The meaning would depend on the context you want to convey.
  • -We have worked for ten years.
  • -We have been working for ten years.
  • You need to add a period at the end of the sentence, by the way.
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.

4 Answers
0

To me, I would use either present perfect or present perfect continues because of the 'for' usage. The meaning would depend on the context you want to convey.

-We have worked for ten years.

-We have been working for ten years.

You need to add a period at the end of the sentence, by the way.


It's better to take the correct answer from teachers.

0

As per the Competitive Exam Board , whenever there is an indicator of "for years "in the sentence, the right option that one has to pick is "has / have verb3' though there is an other option of "has / have been verbing".

Formula runs as..

For + time ...(has / have verb 3)

For + the last + time ( has / have been verbing )

Note :A few exceptions are to be noted here when

0

As per the Competitive Exam Board , whenever there is an indicator of "for years "in the sentence, the right option that one has to pick is "has / have verb3' though there is an other option of "has / have been verbing".

Formula runs as..

For + time ...(has / have verb 3)

Related Questions