Directions: Fill in the blank with an appropriate verb, preposition, participle or conjunction. The question is followed by four alternatives. Choose the most appropriate one.
He has been working here __________ three years now.
B
Correct answer
Explanation
Case of present perfect continuous tense. Whenever we discuss about an action that has begun in the past and is still in action, we use this tense. Moreover, either preposition 'since' or 'for' are used in this case for 'point of time' or 'period of time' respectively. Three years is a period, and thus 'for' is preffered to 'since'.