Don't get off the bus until it ___________.
- will stop
- stopped
- stop
- has stopped
We'll go out with you when our work __________.
- have been done
- has been done
- has done
- are done
By the time he was twelve, Edison __________ to make a living by himself.
- would begin
- began
- had begun
- was beginning
Jose __________ some English before he came to the United States.
- has learned
- had learned
- has been learned
- had been learned
I didn't go to see the movie because I _________ it twice.
- saw
- has seen
- have seen
- had seen
Last year my father promised that he _________ me a new bike.
- will buy
- would buy
- buys
- bought
You look so tired. What ________ you ___________ these days?
- have ... been doing
- did ... do
- had ... done
- do ... do
Our teacher told us that the earth __________ around the sun.
- turned
- would turn
- turns
- was turning
If you don't have a pen, a pencil __________.
- does
- will do
- would do
- has done
He __________ his house for ten years.
- has bought
- has sold
- has had
- has got