三、单项选择。
(
B
)1. —______ you ______ your homework yet?
—Yes, I have.
A. Did; do B. Have; done C. Do; do
(
B
)2. How long ______ you ______ English?
A. do; study B. have; studied C. did; study
(
C
)3. Ben ______ a teacher 4 years ago.
A. has been B. has become C. became
(
C
)4. The boy has never ______ in a river because he thinks it's not safe.
A. run B. sung C. swum
(
C
)5. The boy ______ his homework yet.
A. doesn't finish B. didn't finish C. hasn't finished
(
C
)6. Ne Zha 2 ______ the record for China's highest-grossing film already.
A. breaks B. is breaking C. has broken
(
A
)7. —Jane, why are you still here? The match started 20 minutes ago.
—Sorry, I'm afraid I can't go. I ______ my bat yet.
A. haven't found B. didn't find C. don't find
(
A
)8. I ______ this book for two days. It's very interesting.
A. have read B. am reading C. read
(
B
)9. —______ you ______ your lunch?
—Not yet. I'm too busy.
A. Did; have B. Have; had C. Are; having
(
C
)10. —Our country ______ a lot so far.
—Yes. I hope it will be even ______.
A. changed; well B. changed; good C. has changed; better