摘要:讲解:本题主要考查几个表示“花费”的动词的用法区别。“It takes sb. some time to do sth.”是固定句型,表示“做某事花费某人多长时间”,这里“it”是形式主语,真正的主语是“to walk to school”。“finish”意
中考英语重点语法练习题
1. It usually ______ me about half an hour to walk to school.
A. finishes B. spends
C. takes D. costs
讲解:本题主要考查几个表示“花费”的动词的用法区别。“It takes sb. some time to do sth.”是固定句型,表示“做某事花费某人多长时间”,这里“it”是形式主语,真正的主语是“to walk to school”。“finish”意为“完成”,不符合语境;“spend”常用结构是“sb. spend time/money on sth. 或 sb. spend time/money (in) doing sth.”,主语通常是人;“cost”的主语通常是物,表示“某物花费某人多少钱”。
所以本题应选C。
2. I ______ reading this interesting book last night.
A. finished B. have finished
C. spends D. spent
讲解:“last night”表明句子时态是一般过去时,所以先排除现在完成时的B选项和一般现在时第三人称单数形式的C选项。“finish doing sth.”表示“完成做某事”,“spend”的常用搭配是“spend time/money on sth. 或 spend time/money (in) doing sth.”,这里表达“我昨晚读完了这本有趣的书”,用“finished”更合适,
所以选A。
3. My sister ______ two hours on her homework every day.
A. finishes B. has finished
C. spends D. spent
讲解:“every day”说明句子时态是一般现在时,排除一般过去时的D选项和现在完成时的B选项。“spend time on sth.”表示“在某事上花费时间”,“finish”表示“完成”,这里说“我姐姐每天花两个小时做作业”,应该用“spends”,
所以选C。
4. They will ______ building the bridge in a month.
A. finish B. have finished
C. spends D. spent
讲解:“will”是一般将来时的标志,后面接动词原形。“finish doing sth.”表示“完成做某事”,“spend”的用法不符合此处语境,
所以选A。
5. She ______ all her money on clothes last week.
A. finished B. has finished
C. spends D. spent
讲解:“last week”表明句子时态是一般过去时,“spend money on sth.”表示“在某物上花钱”,“spend”的过去式是“spent”,“finish”不符合“花钱买衣服”的语义,
所以选D。
6. We should ______ our tasks before the deadline.
C. spends D. spent
讲解:“should”是情态动词,后面接动词原形。“完成任务”用“finish”,所以选A。
7. The boy ______ an hour playing computer games yesterday.
C. spends D. spent
讲解:“yesterday”表明句子时态是一般过去时,“spend time (in) doing sth.”表示“花费时间做某事”,“spend”的过去式是“spent”,“finish”不符合“花时间玩游戏”的语境,
所以选D。
8. You can ______ the work if you work hard.
C. spends D. spent
讲解:“can”是情态动词,后面接动词原形。“完成工作”用“finish”,所以选A。
9. My mother often ______ a lot of time cooking for us.
C. spends D. spent
讲解:“often”表明句子时态是一般现在时,主语“My mother”是第三人称单数,“spend time (in) doing sth.”表示“花费时间做某事”,动词要用第三人称单数形式“spends”,“finish”不符合“花时间做饭”的语义,
所以选C。
10. He ______ his project ahead of time last month.
C. spends D. spent
讲解:“last month”表明句子时态是一般过去时,“完成项目”用“finish”,其过去式是“finished”,“spend”不符合“完成项目”的语境,
所以选A。
来源:珊子云