For the following sentence: - Have you been watering the plants? Is the above sentence grammatically correct? Should it be something like: - Have you been watering the plants for 5 minutes? i.e. when you see the use of 'have been' with present participle form you also use the time of start.