"has been expecting" is correct and usable in written English. It is used to refer to something that has been expected for a long period of time. For example: "The family has been expecting a response from the bank for weeks."
Wall Street has been expecting earnings of $1.82.
Private equity has been expecting a flood of opportunities.
This is not what the American public has been expecting".
"The government has been expecting this decision and will appeal," Mr. Myers said.
The White House has been expecting a surge of new employment as growth picks up.
The market has been expecting the Bank of Japan to raise the nation's discount rate.
He has been expecting this question and waiting months to give an answer.
Keilin says: "I think the falloff in revenue will be sharper than anybody has been expecting.
The deal has been expected for months.
She has been expected to blend in.
The move has been expected for months.
Ludwig does not simply clarify my doubts with English writing, it enlightens my writing with new possibilities
Simone Ivan Conte
Software Engineer at Adobe, UK