It seems that Indian English uses the "ing" forms much more than other varieties of English.
The present perfect continuous is usually used to show that something has happened over some period of time, but carries the idea that it's temporary.
My computer has been locking... it's done it several times - it didn't used to - I get it fixed and it does it again - at some point I don't think it will do it anymore (after I get it fixed for the last time)
My computer has been locked ... the state is "locked" and this has not changed since Monday.
An account can't close over and over. You cannot say "My account has been closing."
Student or Learner