1.They _____ two free tickets to Canada;otherwise they'd never have been able to afford to go.
A had got B got C have got D get
(答案是B,为什么不是C?)
2.The children went home from the grammar school,their lessons ____ for the day.
A finishing B finished C had finished D were finished
(B,为什么?这句话什么意思啊?)