Two hundred cars ________ since the beginning of the year.
A. sell
B. are sold
C. have sold
D. have been sold
By the end of next semester, we ______ more than three thousand new words.
A. have learned
B. will learn
C. will have learned
D. have been learning
______
A. 128
B. 160
C. 180
D. 220
Lucy ______ her homework this morning, but she didn't.
A. may be doing
B. must have done
C. should have done
D. can do