内容正文:
Unit 8 语法专练
一、用for、since填空,完成句子。
用for、since填空,完成句子
1. My sister has been a volunteer at the animal shelter ________ three months.
2. They have worked as community helpers ________ last September.
3. We have studied the new volunteer program ________ two weeks.
4. Jack has helped at the library ________ he was in Grade 5.
5. The charity organization has provided food for the poor ________ five years.
二、用括号中所给单词的适当形式填空。
6. I ________ (be) a volunteer at the community centre for one year. So far, I ________ (help) many elderly people.
7. Last month, I ________ (start) a new project to teach kids art. I ________ (do) this work for three weeks.
8. Two years ago, I ________ (begin) volunteering at the park. Now, I ________ (plant) 20 trees since I started.
9. Next week, I ________ (plan) to clean the local river. I ________ (learn) about environmental protection for six months.
三、按要求完成句子,每空一词
10. Linda is ill. She fell ill on Monday. (合并为一句)
Linda ________ ________ ill ________ Monday.
11. They have lived in this city since three years ago. (改为同义句)
They have lived in this city ________ ________ ________.
12. He has learned English for about five years. (对画线部分提问)
________ ________ has he learned English?
13. I bought the camera two years ago. (改为同义句)
I have had the camera ________ ________ ________ ________.
14. I left my hometown five years ago. (改同义句)
I ________ ________ ________ from my hometown for five years.
15. They have owned a pet before.(改为否定句).
They ________ ________ a pet before.
16. His brother joined the army three years ago.(改为同义句)
His brother ________ ________ in the army for three years.
17. Linda has had the bike for two years. (改为一般疑问句)
________ Linda ________ the bike for two years?
四、根据汉语意思完成句子,每空一词。
18. 我可以借你的篮球用两天吗?
May I ________ your basketball ________ two days?
19. 他买这辆车四年了。
He ________ ________ this car ________ four years ________.
20. 她爸爸去北京一个月了。
Her father ________ ________ ________ Beijing for a month.
21. 自从上课以来,我们一直在写。
We ________ ________ ________ ________ the class began.
22. 到这月末为止,我已经学习英语六年了。
I ________ ________ English ________ six years ________ the end of this month.
Unit 8 语法专练
一、用for、since填空,完成句子。
【1~5题答案】
【答案】1. for 2. since
3. for 4. since
5. for
【解析】
【1题详解】
句意:我妹妹已经在动物收容所做志愿者三个月了。根据“My sister has been a volunteer at the animal shelter ... three months.”以及备选词可知,此处表达“长达三个月”,for“长达”,符合题意。故填for。
【2题详解】
句意:他们从去年九月起就一直担任社区志愿者了。根据“They have worked as community helpers ... last September.”以及备选词可知,此处表达“自从去年九月起”,since“自从”,符合题意。故填since。
【3题详解】
句意:我们已经研究了两周新的志愿者项目了。根据“We have studied the new volunteer program ... two weeks.”以及备选词可知,此处表达“长达两周”,for“长达”,符合题意。故填for。
【4题详解】
句意:杰克从五年级就开始在图书馆帮忙了。根据“Jack has helped at the library ... he was in Grade 5.”以及备选词可知,此处表达“自从五年级起”,since“自从”,符合题意。故填since。
【5题详解】
句意:这家慈善组织已经为贫困人群提供食物五年了。根据“The charity organization has provided food for the poor ... five years.”以及备选词可知,此处表达“长达五年”,for“长达”,符合题意。故填for。
二、用括号中所给单词的适当形式填空。
【6题答案】
【答案】 ①. have been ②. have helped
【解析】
【详解】句意:我曾在社区中心做了一年的志愿者,到目前为止,我已经帮助了许多老人。根据“for one year”可知,第一空的句子时态为现在完成时,所以要用其完成式have been,主语I之后用其have;根据“So far”可知,第二空的句子时态为现在完成时,所以要用其完成式have helped,主语I之后用其have。故填have been;have helped。
【7题答案】
【答案】 ①. started ②. have done
【解析】
【详解】句意:上个月,我开始了一个教孩子们艺术的新项目。我做了三周的这项工作。根据“Last month”可知,第一空的句子时态为一般过去时,start作为谓语动词要用过去式started;根据“for three weeks”可知,第二空的句子时态为现在完成时,do作为谓语动词应用完成形式have done,主语I之后的完成式用have。故填started;have done。
【8题答案】
【答案】 ①. began ②. have planted
【解析】
【详解】句意:两年前,我开始在公园做志愿者。现在,自从开始以来,我已经种了20棵树。第一空:begin“开始”,动词,根据“Two years ago”可知,描述的是过去发生的动作,用一般过去时。begin的过去式是began。第二空:plant“种植”,动词,根据“since I started”可知,强调动作从过去开始一直持续到现在,用现在完成时,其结构为“have/has + 过去分词”,主语是I,助动词用have,plant的过去分词是planted。故填began;have planted。
【9题答案】
【答案】 ①. plan ②. have learned
【解析】
【详解】句意:下周,我计划去清理当地的河流。我已经学习环境保护相关知识六个月了。“next week”表示将来,但plan这类表示“计划、打算”的动词,可用一般现在时表将来的安排,主语为I,因此填plan。“for six months”是现在完成时的标志,现在完成时结构为“have/has + 过去分词”,主语为I,learn的过去分词为learned/learnt,因此填have learned。故填plan; have learned。
三、按要求完成句子,每空一词
【10题答案】
【答案】 ①. has ②. been ③. since
【解析】
【详解】句意:琳达从周一就一直病着。根据所给的句子和要求可知,合并后的句子表达“从周一到现在一直生病”的持续状态,需用现在完成时,结构为“have/has + 过去分词”。“since + 具体时间点”是现在完成时中表示“从某时间点开始持续至今”的常用结构,此处“since Monday”对应原句的“on Monday”;“ill”是形容词,需与延续性的be动词搭配,be的过去分词为been;主语Linda是第三人称单数,助动词用has。故填has;been;since。
【11题答案】
【答案】 ① for ②. three ③. years
【解析】
【详解】句意:他们从三年前就住在这座城市了。改为同义句,现在完成时中,“since + 时间点”可与“for + 时间段”互换,“since three years ago”表示“从三年前开始”,对应的“for+时间段”为“for three years”,表示“持续三年”。故填for;three;years。
【12题答案】
【答案】 ①. How ②. long
【解析】
【详解】句意:他学英语已经大约五年了。划线部分是for about five years,此处询问多长时间,所以用how long,放于句首则其首字母要大写。故填How;long。
【13题答案】
【答案】 ①. since ②. two ③. years ④. ago
【解析】
【详解】句意:我两年前买了这台相机。原句为一般过去时,侧重“两年前购买”这一过去的动作,转换为现在完成时后,强调的是“拥有相机”这一持续的状态,现在完成时表示动作从过去某时开始一直持续到现在,需用“since + 过去时间点”结构, 此处用since two years ago表示“自两年前以来”。故填since;two;years;ago。
【14题答案】
【答案】 ①. have ②. been ③. away
【解析】
【详解】句意:我五年前离开了家乡。此句要改为同义句,根据“for five years”可知,其时态为现在完成时,而left是短暂性动词,应改为同义的持续性动词be away,其完成式是have been away,放于主语I之后,have不变。故填have;been;away。
【15题答案】
【答案】 ①. haven’t ②. owned
【解析】
【详解】句意:他们以前养过宠物。原句是现在完成时(have+过去分词),变否定句时直接在助动词have后加not,缩写为haven’t,后面的过去分词owned保持不变。故填haven’t;owned。
【16题答案】
【答案】 ①. has ②. been
【解析】
【详解】句意:他哥哥三年前参军了。根据“for three years”可知,时态是现在完成时,be in the army“参军”表示延续,主语是“His brother”,助动词用has。故填has;been。
【17题答案】
【答案】 ①. Has ②. had
【解析】
【详解】句意:琳达已经拥有这辆自行车两年了。此句时态为现在完成时,改为一般疑问句,此处有has引导此一般疑问句,放于句首,则其首字母要大写,故第一空为Has,第二空为had。故填Has;had。
四、根据汉语意思完成句子,每空一词。
【18题答案】
【答案】 ①. keep ②. for
【解析】
【详解】根据中英文对照可知,此处缺少 “借(保留)……”。句中出现了时间段two days,表示“借(保留)”这个动作的持续,需要用延续性动词keep,情态动词May后接动词原形;“for + 时间段”是表示动作持续时长的常用结构,for two days“两天”。故填keep;for。
【19题答案】
【答案】 ①. has ②. had ③. since ④. ago
【解析】
【详解】根据中英文对照可知,此处缺“买”和“自从……之前”,“自从……之前”的英文表达为“since + 时间段 + ago”;“四年了”表示动作从过去持续到现在,需用现在完成时,结构为“have/has + 过去分词”。“买” (buy) 是瞬间动词,不能与表示一段时间的“since four years ago”连用,需转换为延续性动词have (拥有),其过去分词为had。主语He是第三人称单数,助动词用has。故填has;had;since;ago。
【20题答案】
【答案】 ①. has ②. been ③. in
【解析】
【详解】根据中英文对照可知,此处缺少“去(并待在)”。句中“for a month”表示一段时间,需用现在完成时,且动词需为延续性形式;“have/has been in + 地点”是固定结构,意为“在某地待了多久”;主语“Her father”是第三人称单数,助动词用“has”。故填has;been;in。
【21题答案】
【答案】 ①. have/are ②. kept/keeping/been ③. writing ④. since
【解析】
【详解】根据中英文对照可知,此处缺少“自从……以来,一直在写”。since“自从……以来”,write“写”,“since the class began”表示动作从过去某一时间点开始并持续到现在,可用现在完成进行时,结构为“have/has been + 现在分词”,主语是We,助动词用have,write的现在分词是writing,所以可填①have;②been;③writing;④since。keep doing sth.“一直做某事”,本身就有“持续做某事”的含义,可用现在完成时,结构为“have/has + 过去分词”,主语是We,助动词用have,keep的过去分词是kept,所以可填①have;②kept;③writing;④since。在日常口语中,有时会用现在进行时强调当前正在持续的动作,结构为“am/is/are + 现在分词”,主语是We,be动词用are,keep的现在分词是keeping,所以可填①are;②keeping;③writing;④since。故填have/are;kept/keeping/been;writing;since。
【22题答案】
【答案】 ①. have ②. studied ③. for ④. by
【解析】
【详解】根据中英文对照可知,此处缺少“已经学习”“(持续)达”和“到……为止”。主语为“I”,“已经学习”用现在完成时“have studied”,故第一空填have;第二空填studied;“for + 时间段”是现在完成时中表示动作持续时长,“for six years”意为“长达六年”,故第三空填for;“by the end of+时间”是固定短语,意为“到……结束时为止”,故第四空填by。故填have;studied;for;by。
第1页/共1页
学科网(北京)股份有限公司
$