He can’t state clearly how long he has ___________ the bicycle?
A. keep B. buy C. bought D. had
This house is __________ for a family of five ___________.
A. big enough; to live
B. big enough; to live in
C. enough big; live in
D. enough big; to live in it
---Why not stop __________ a rest?
--- Oh, it’s so exciting that I can’t stop ____________ the model plane.
A. having; making B. to have; to make
C. having; to make D. to have; making
Don’t leave the tap ________ after washing hands.
A. on B. open C. closed D. off
The computer still works well, we _____ buy a new one at the moment.
A. have to B. must
C. don’t have to D. don’t need
--When ___________ your brother ___________ his hometown?
---He ____________ for nearly three years.
A. has, left; has been away
B. did, leave; has left
C. has, left; has left
D. did, leave; has been away