Do the English really speak this way: "has been sat"?
ML/NJ
American English tends to use the simple past more often
It is awkward seeming but correct.