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 |
The new dictionaries are very useful. They well and already.
A.sell; have been sold out | B.sold; had sold out |
C.sell; sell out | D.are sold; have been sold out |
Every year a flood of farmers arrive in Shenzhen for the money-making jobs theybefore leaving their hometowns.
A.promised | B.were promised | C.have promised | D.have been promised |
A new cinema here . They hope to finish it next month.
A.will be built | B.is built | C.has been built | D.is being built |
I bought a dress for only 10 dollars in a sale; it was a real .
A.exchange | B.bargain | C.trade | D.business |
Another five volunteers to take care of the homeless children this week.
A.will select | B.have selected | C.will be selected | D.have been selected |