There was a bus drivers' strike last week, so ....(there/be) no buses. I question if I can use there has been in this example. I thought we could use present perfect because we still do not see any buses, so I used present perfect. But when I checked it with the answer key, the answer was there were. Can you help me, please?