Choose the correct tenses to complete the following sentences.Q. I ___...
To complete the sentence correctly, we need to use the present perfect continuous tense. The present perfect continuous tense is used to describe an action that started in the past, is still ongoing in the present, and may continue into the future.
The correct answer is option B: have been working.
Explanation:
- The base form of the verb "work" is "work".
- To form the present perfect continuous tense, we use the auxiliary verb "have" in the present tense, followed by the auxiliary verb "been", and then the present participle form of the verb "work" (-ing form).
- Therefore, the correct sentence is "I have been working for that company for three years now."
Reasons for eliminating the other options:
- Option A: "had been working" is in the past perfect continuous tense, which is used to describe an ongoing action that was completed before another past action. It is not suitable in this context because we are talking about an action that started in the past and is still ongoing in the present.
- Option C: "will have been working" is in the future perfect continuous tense, which is used to describe an ongoing action that will be completed before a specified future time. It is not suitable in this context because we are talking about an action that started in the past and is still ongoing in the present.
- Option D: "working" is the base form of the verb, but it does not convey the ongoing nature of the action that has been happening for three years.
Therefore, the correct answer is option B: have been working.
View all questions of this test