A.is preparing | B.was preparing | C.had been preparing | D.has been preparing |
A.had taught | B.taught | C.is teaching | D.has been teaching |
A.will stay | B.were staying | C.have stayed | D.stayed |
A.have had;is running | B.had;is running | C.have;has been run | D.have had;has been run |
A.hasn’t finished | B.hasn’t been finished | C.isn’t finished | D.won’t be finished |
A.had to | B.didn’t | C.was going to | D.wouldn’t |
© 2017-2019 超级试练试题库,All Rights Reserved.