No problem at all.
What you need is "should" (not "will") for expectation.
There should be five oranges on the table. [present/future expectation]
There should have been five oranges on the table. [past expectation]
Note that "will be" indicates a future certainty.
Go into the kitchen; there will be five oranges on the table. [Here, I know (100%) that there are five oranges on the table because, for example, I put them there myself.]