英文法の問題でAll the shops on Third Avenue but one ( ) early yesterday to allow work crews to pave the street.① closed ② was closed ③has been closed ④ have beafeater closed とあり、僕は まずyesterdayがある場合は過去形だから③、④は× そして店は閉めると能動的では無く、店が誰かによって閉められると受動態だと思い②を選びましたが、正解は1でした。ネットにある過去問を解いたのでなんで1になるか解説が書かれてないので誰か解説お願いします。