If the traffic ( ) so heavy, I could have been back by 6 o’clock.
(A)hadn’t been
(B)wasn’t
(C)couldn’t be
(D)hasn’t been
It is requested that you ( ) be present at the meeting tomorrow.
(A)must
(B)should
(C)can
(D)need
( ) if I had arrived yesterday without letting you know beforehand?
(A)Would you be surprised
(B)Were you surprised
(C)Had you been surprised
(D)Would you have been surprised