_____ scores of times, but he still couldn’t understand it.
| A.Having explained | B.Having been explained |
| C.Though it was explained | D.It was explained |
—Why don’t we choose that road to save time?
—The bridge to it __________.
| A.has repaired | B.is repaired |
| C.is being repaired | D.will be repaired |
Don’t be so upset. It won’t be ___________ your children can return to school again.
| A.long before | B.long ago | C.before long | D.long |
Who would you rather __________ the report instead of you ?
| A.write | B.have written | C.have write | D.have to write |
It was a pity that he __________ blind, but to the joy of his family, his dream of becoming a musician __________ true at last.
| A.came; came | B.went; went | C.came; went | D.went; came |
.__________ has been announced, we shall have our final exam next month.
| A.As | B.It | C.That | D.What |