'I don't know. It _____ (4) (be) there all morning.' The man replied.'Well, we can't leave it there, it's too dangerous. He might have an accident. What should I do?' The cashier suggested, 'you should take it to the zoo.' 'That's a good idea,' the man said. 'I _____ (5) (take) him now
The answer for (4) is "was" but I think "has been" could do it because the penguin is still there even if it is not morning anymore (but this is not written in the text ).
The answer for (5) is "will take" but I think "are taking"could do it because that is what the man is doing very very soon even if it is an instant decision .
What do you think of my suggestions? Are they possible with the context ?