A. Will
B. Has
C. Have
D. Had
Answer
Correct Answer: C. Have
Detail about MCQs
The sentence “How long have you been working in the garden?” is in the present perfect tense. We use the present perfect to talk about an action that started in the past and is still ongoing or has just been completed. In this case, we’re asking about the duration of time someone has been working in the garden.
The word “have” is the auxiliary verb used in the present perfect tense to indicate that the action is ongoing. Therefore, the correct option is C. Have.