The flowerpot had stood there for two years.
The flowerpot had been standing there for two years.
Would you please tell me the differences between them? Actually I was wondering if the second sentence is correct or not.
The verb 'stand' could be used in continuous form, as in:
Multi-storey buildings are standing where houses used to be.
In this example 'stand' means: to be situated in a particular place or position.
from Oxford Dictionary