Who has been drinking my wine? There's only half a glass left.
Who was drinking my wine? There's only half a glass left.
anonymous Who has been drinking my wine? There's only half a glass left. That is the most reasonable one.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
anonymousWho has been drinking my wine? There's only half a glass left.
That is the most reasonable one. The present perfect progressive indicates an action that started in the past, and may be still ongoing.
anonymousWho has been drinking my wine? There's only half a glass left.
You want this one. It refers to a present result (There's ~ There is) so the present perfect continuous goes with it. When you have an on-going activity that spans from the past to the present causing a result in the present, you almost always use this same pattern of te