Start learning →

Pick the correct form: I ____ for this company for ten years now.

AWorked there a year ago
BHave been working
CWork there at the time
DWas working at one point
Answer & Solution
Correct answer: B. Have been working
1. 'For ten years now' = a continuing period up to the present. 2. Present Perfect Continuous expresses this. 3. Form: have/has been + verb-ing. 4. Hence 'have been working' is correct. _Source: SSC Stenographer Study Material, Chapter on Tenses (jkchrome.com, Mistral OCR'd PDF), section on Present Perfect Continuous_
Practise this question with Quill — AP English Language and Composition →

Keep practising Unit 7B: Verb Tense Consistency and Agreement Rules

Browse all Unit 7B: Verb Tense Consistency and Agreement Rules questions for AP English Language and Composition, or explore more English Language topics.

Start a Unit 7B: Verb Tense Consistency and Agreement Rules lesson →