How long ____ you been working in the garden.

A. Will
B. Has
C. Have
D. Had


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.

Write a Comment

Your email address will not be published. Required fields are marked *