A.has been completed | B.have been completed |
C.has completed | D.have completed |
A.are;have attended;don’t turn up | B.is;have attended;haven’t turned |
C.is;attend;haven’t turned up | D.are;attend;don’t turn up |
A.was spoken | B.speak | C.spoke | D.is spoken |
A.have played | B.are playing |
C.is playing | D.has been played |
A.had managed | B.would managed | C.have managed | D.managed |
A.has been left | B.was left | C.left | D.is leaving |
© 2017-2019 超级试练试题库,All Rights Reserved.