A.are | B.were | C.would be | D.had been |
A.since | B.still | C.yet | D.then |
A.is hanging | B.hangs | C.has been hanged | D.hung |
A.will finish | B.finish | C.am going to finish | D.will have finished |
A.has won | B.will win | C.will have won | D.would have won |
A.have they known; get | B.did they know; were going to get |
C.do they know; are going to get | D.had they known; got |
A.had gone | B.had set off | C.had left | D.had been away |
A.promises | B.promised | C.will promise | D.had promised |
A.haven’t waited | B.don’t wait | C.haven’t been waiting | D.didn’t wait |
A.was planning | B.had been planning | C.planned | D.have planned |