Present perfect or simple past with "for the last twenty minutes"?

Solution 1:

If I were you, I would use present perfect continuous.

You know she has been standing (and) looking at that picture for the last twenty minutes (until now and so on).