A.was doing | B.had been doing | C.has done | D.did |
A.hasn’t come; am going |
B.didn’t come; have forgotten |
C.hasn’t come; forgot |
D.doesn’t come; will have |
A.left; had arrived | B.left; arrived |
C.had left; had arrived | D.had left; arrived |
A.have already finished | B.was finishing |
C.had just finished | D.was going to finish |
A.had | B.didn’t have |
C.had had | D.have |
A.worked | B.had worked | C.are working | D.had been working |
© 2017-2019 超级试练试题库,All Rights Reserved.