21. Twelve inches __________ one foot.
A. make B. makes C. is making D. will make
20. Smith__________ his friends for money.
A. often ask B. is often asking C. often asks D. has been asked
19. Do be quiet! I'm trying to hear what the man __________.
A. says B. is saying C. has said D. has been saying
18. We don't go unless you __________ soon.
A. had come B. came C. has said D. has been saying
17. Before long, he __________ all about the matter.
A. will have forgotten B. will forget C. forgets D. forgot
16. I think she __________ right now.
A. reading B. reads C. is reading D. read
15. We __________ for Shanghai tonight.
A. are starting B. starts C. started D. have started
14. "Have you read the book I gave you?"
"No, but __________ going to read it soon."
A. I'd be B. I'll be C. I've been D. I'm
13. Look out! That tree __________ fall down.
A. is going to B. will be C. shall D. would
12. Look at these black clouds __________.
A. It'll rain B. It's going to rain C. It'll be raining D. It is to rain