内容正文:
2025-2026学年一线教师制作新教材英语同步精品系列资料,名师遴选!
2025-2026学年一线教师制作新教材英语同步精品系列资料,名师遴选!
学校:___________姓名:___________班级:___________考号:___________
Unit 8 Making a Difference 重点语法:含since/for的现在完成时精讲精练
语法知识精讲
since 和 for 是现在完成时持续用法的专属标志,二者必须搭配延续性动词使用
词汇
用法规则
例句
for
后接时间段(表示动作持续多久)
常见:for+一段时间(two days/three years/a long time)
He has worked here for three years.
他在这里工作三年了。
since
后接时间点/过去句子(表示动作起始时间)
1. since+时间点(since 2020/since yesterday)
2. since+一般过去时句子
1. I have known her since 2018.
2. It has rained since I got up.
拓展:since 高频句型(满分必背)
固定句型
例句
It is / has been + 时间段 + since + 一般过去时句子
It has been five years since he left here.(他离开这里已经五年了)
语法知识精练
1.— What a wonderful car! When did you buy it?
— I ______ it for two years.
A.had B.bought C.have had D.have bought
【答案】C
【详解】句意:——多棒的车啊!你什么时候买的?——我已经拥有它两年了。
had有;bought买;have had已经拥有;have bought已经买了。根据时间状语“for two years”可知,句子时态应为现在完成时,排除选项A和B;动词buy属于非延续性动词,不能与表示一段时间的状语连用,需转换为延续性动词have,其现在完成时结构为have had。
2.He ________ at the stadium as a volunteer since last summer.
A.works B.worked C.has worked D.will work
【答案】C
【详解】句意:从去年夏天开始,他就在体育场做志愿者。
根据句中的时间标志词“since last summer”可知,句子要用现在完成时,结构为have/has+过去分词;主语He是第三人称单数,故用has worked。
3.—How long has your sister volunteered at the library?
—She has volunteered there ________ she was in high school.
A.for B.since C.when D.after
【答案】B
【详解】句意:——你姐姐在图书馆做志愿者多久了?——她从高中时期就在那里做志愿者了。
for长达;since自从;when当……时候;after在……之后。根据问句How long是询问时长,且后句接时间点she was in high school可知,此处表示自从高中起,应填since。
4.I ________ my primary school since 2024.
A.left B.have left
C.have been away from D.have away from
【答案】C
【详解】句意:自2024年以来,我就离开我的小学了。
根据时间状语since 2024可知,句子时态为现在完成时(have/has+过去分词),且动词需用延续性动词。leave是短暂性动词,不能与一段时间连用,be away from是延续性动词短语,符合语境。
5.It is said that there________ lots of stars in the sky for millions of years.
A.are B.were C.will be D.have been
【答案】D
【详解】句意:据说天空中数百万年来一直有很多星星。
根据时间状语“for millions of years”(持续数百万年)可知,句子表示状态从过去持续到现在,应用现在完成时。
6.A new theme park ________ for two months in the city centre, but we ________ there so far.
A.has opened; haven’t gone B.has been open; haven’t been
C.has been open; haven’t gone to D.has been opened; haven’t been to
【答案】B
【详解】句意:市中心的一个新主题公园已经开放两个月了,但到目前为止我们还没去过那里。
第一空,根据“for two months”可知,谓语动词需表示延续性状态,open作动词是瞬间动作,不能与时间段连用,需改为系表结构“has been open”表示“处于开放状态”,排除A、D;第二空,there是地点副词,前面不能加介词to,选项C和D中均含有to,故排除。B选项has been open; haven’t been符合语境。
7.—How is your English study?
—Great! I ________ a lot of progress since I joined the English club last term.
A.make B.made C.have made D.will make
【答案】C
【详解】句意:——你的英语学习怎么样?——很棒!自从我上学期加入英语俱乐部以来,我已经取得了很大的进步。
根据“since I joined the English club last term”可知,句子时态为现在完成时,其结构为“have/has+动词的过去分词”,主语为I,助动词用have,make的过去分词为made。
8.I have lived in this neighbourhood ________ five years.
A.since B.for C.when D.while
【答案】B
【详解】句意:我已经在这个社区住了五年了。
根据句意可知本句是现在完成时,空后是时间段five years,“for + 时间段”,表示居住时长,和句中的现在完成时have lived搭配,符合语境。
9.—How long has he worked as a volunteer?
—He has worked here ________ his summer holidays started.
A.since B.for C.in D.at
【答案】A
【详解】句意:——他做志愿者多久了?——自从暑假开始,他就一直在这儿工作。
“since + 时间点/一般过去时的句子”表示“自从……以来”,用于现在完成时;“for + 时间段”后面不能接完整句子;“in + 时间段”多用于将来时,表示“多久之后”;“at + 具体时刻”表示“几点几分”。“his summer holidays started”为一般过去时的时间起点从句,应用since引导,完全契合问句How long的提问。
10.He was a doctor 5 years ago. However, he ________ a teacher since he changed his job.
A.became B.will become C.was D.has been
【答案】D
【详解】句意:他五年前是一名医生。然而,自从他换了工作后,他就成为了一名老师。
根据“since he changed his job”可知,此处应用现在完成时,其结构为“have/has+过去分词”,主语为he,助动词用has,be的过去分词为been。
11.He has worked with the sports organization ________ almost three years.
A.since B.for C.in D.at
【答案】B
【详解】句意:他在这个体育组织工作了将近三年。
since后接时间点,强调“从何时开始”。 in / at通常用于一般时态表示在某个时间,不符合此处现在完成时的语境。for + 一段时间。这是现在完成时的标志性搭配,用来表示动作或状态持续的时长。
12.The organization has trained over 6,000 volunteers ________ it began to offer classes three years ago.
A.since B.for C.when D.while
【答案】A
【详解】句意:自三年前开始授课以来,该组织已培训了6000多名志愿者。
since自从;for为了;when当……时候;while当……时候/然而。现在完成时中,since后接过去的时间点或从句,符合语境。故应用since。
13.—Ann, how many English words do you know?
—Well, I ________ 1,000 English words since last term.
A.learn B.learnt
C.have learnt D.will learn
【答案】C
【详解】句意:——Ann,你知道多少英语单词?——嗯,自从上学期以来我已经学了1000个英语单词。
根据时间状语“since last term”可知,应用现在完成时,结构为“have/has+动词的过去分词”,填have learnt。
14.—How long ________ you ________ this book?
—For two weeks.
A.have; kept B.have; borrowed
C.did; borrow D.did; keep
【答案】A
【详解】句意:——你保留这本书多久了?——两周了。
have现在完成时助动词,kept保留;borrowed借;did一般过去时的助动词;borrow借,动词原形;keep保持,动词原形。根据答语“For two weeks”表示一段时间,可知句子应用现在完成时,排除C、D项;且现在完成时中与时间段连用时,谓语动词需用延续性动词,borrow是非延续性动词,keep是延续性动词。应填have;kept。
15.Daming ________ a member of the school space club for two years.
A.was B.is C.has been D.will be
【答案】C
【详解】句意:大明是学校太空俱乐部的成员已经两年了。
根据时间状语“for two years”可知,表示状态从过去持续到现在,应用现在完成时,其结构为have done,主语为单三,助动词用has。
16.—Do you play on the after-school basketball team?
—Yes, I ________ for a month, and now I can work well with the other players.
A.practice B.have practiced C.was practicing D.will practice
【答案】B
【详解】句意:——你参加课后篮球队吗?——是的,我已经练习了一个月了,现在我能和其他队员配合得很好了。
根据时间状语“for a month”表示动作持续了一段时间,且结合后文“now I can work well with the other players”可知,动作从过去持续到现在,并对现在造成了影响,应用现在完成时。其结构是“have/has+动词的过去分词”,主语是I“我”。用助动词have,practice的过去分词是practiced。
17.— Why do you know so much about Chinese traditional festivals?
— Because I ________ them online for my research since last year.
A.explore B.explored C.have explored D.will explore
【答案】C
【详解】句意:——你为什么对中国传统节日了解这么多?——因为自从去年以来我一直在网上探索它们用于我的研究。
根据时间状语“since last year”可知,动作从过去持续到现在,应用现在完成时。
18.—How long ________ you ________ the book?
—For about one week. I borrowed it from Huai’an library last Saturday.
A.have; kept B.have; borrowed C.do; keep D.will; keep
【答案】A
【详解】句意:——你把这本书保管了多久?——大约一个星期。我上周六从淮安图书馆借的。
根据答语“For about one week.”可知,问句应用现在完成时,且与时间段连用,谓语动词需用延续性动词。borrow是非延续性动词,不能与时间段连用;keep是延续性动词。故选A。
19.He ________ in this primary school for over ten years. He loves his job very much.
A.works B.worked C.has worked D.will work
【答案】C
【详解】句意:他在这所小学工作已经十多年了。他非常热爱他的工作。
根据时间状语“for over ten years”可知动作从过去持续到现在,并对现在有影响,应用现在完成时has worked。
20.The old man ________ for ten years, but his children still miss him very much.
A.died B.has died C.has been dead D.was dead
【答案】C
【详解】句意:这位老人已经去世十年了,但他的孩子们仍然非常想念他。
根据时间状语for ten years可知,句子应用现在完成时,且谓语动词需具有延续性。die是短暂性动词,不能与时间段连用,需转化为be dead表示状态。结合选项,A、B项含短暂性动词die,D项为过去时,只有C项符合现在完成时且表示延续状态。
21.Simon, hurry up! The movie ________ for five minutes.
A.has started B.has been on C.has finished D.has been over
【答案】B
【详解】句意:西蒙,快点!电影已经放映五分钟了。
start开始;be on上映;finish结束;be over完结。根据时间段for five minutes,短暂动作不能与时间段连用,需转换为延续状态,此处表示电影正在放映,应选has been on。
22.It’s said that two years ________ since he _______ the party.
A.has past; joined B.have passed; joined
C.has passed; joins D.have passed; has joined
【答案】B
【详解】句意:据说自从他入党以来,两年已经过去了。
根据“since”可知,从句应用一般过去时,主句应用现在完成时;主句主语是two years,第一空应填have passed;从句中,谓语动词应用过去式joined。
23.The film has ________ for 10 minutes when I came in.
A.started B.been on C.been in D.gone to
【答案】B
【详解】句意:当我进来时,电影已经上映十分钟了。
started开始;been on上映;been in在……里面;gone to去了。根据“for 10 minutes”表示一段时间,谓语动词需用延续性动词。been on是固定表达,专门表示“(电影、演出等)开演、上映”,属于延续性状态,可以和for引导的一段时间搭配,符合语法和句意。
24.The volunteers ________ many trees since the project started three years ago.
A.plant B.planted C.have planted D.were planting
【答案】C
【详解】句意:自从三年前这个项目开始以来,志愿者们已经种了许多树。
根据句中“since the project started three years ago”可知,since引导的时间状语从句表示从过去某一时刻持续到现在,主句应用现在完成时,结构为have/has done,应填have planted。
25.—Does your friend John enjoy his stay in Wuxi?
—Yes. He and his parents ______ some great tourist attractions since they came last month.
A.have visited B.will visit C.visited D.are visiting
【答案】A
【详解】句意:——你的朋友约翰喜欢在无锡的停留吗?——是的。自从上个月他们来了以后,他和他的父母已经参观了一些很棒的旅游景点。
根据句中时间状语“since they came last month”可知,动作从过去持续到现在或对现在造成影响,应用现在完成时。主语“He and his parents”为复数,助动词用have。
26.—How many people ______ the rescue team rescued since the flood came?
—More than 40. All of them are safe.
A.do B.did C.has D.will
【答案】C
【详解】句意:——洪水发生以来,救援队已经救了多少人?——40多个,他们都安全了。
since引导的时间状语从句表示“自从……以来”,主句需要用现在完成时,其结构为“have/has+过去分词”。主语the rescue team是单数,助动词用has,has rescued符合题意。
27.—When will the football match between Nanjing and Suqian begin on TV?
—Oh, it ________ for ten minutes, ending in 2:0. Suqian won the game.
A.has started B.has been on C.has finished D.has been over
【答案】D
【详解】句意:——南京和宿迁的足球比赛什么时候在电视上开始?——哦,比赛已经结束十分钟了,比分2比0,宿迁队获胜。
has started已经开始;has been on一直在进行;has finished已经结束;has been over已经结束。根据后句ending in 2:0以及for ten minutes可知,需用延续性表示结束的短语,应填has been over。
28.—Do you know how long Tommy ________?
—________ he lay on the sofa. Shall we wake him up for the lesson?
A.falls asleep; After B.has fallen asleep; Until
C.has been asleep; Since D.has been asleep; While
【答案】C
【详解】句意:——你知道Tommy睡多久了吗?——自从他躺在沙发上就睡着了。我们要叫醒他上课吗?
falls asleep入睡(一般现在时);has fallen asleep已经入睡(现在完成时);has been asleep一直睡着(现在完成时);After在……之后;Until直到;Since自从;While当……时候。how long询问持续时间,谓语动词需用延续性动词,has been asleep表示延续性状态,has fallen asleep表示瞬间动作,故第一空填has been asleep。答句回答“睡了多久”,用since+一般过去时,意为“自从……以来”,整句意为“自从他躺在沙发上就睡着了”。
29.There ________ an old library in our town for the past 20 years. It has brought us so much happiness and knowledge.
A.were B.has had C.has been D.have been
【答案】C
【详解】句意:在过去20年里,我们镇上有一座老图书馆。它给我们带来了如此多的快乐和知识。
were是,一般过去时;has had已经有,现在完成时;has been已经存在/一直是,there be句型的现在完成时,第三人称单数形式;have been已经存在/一直是,there be句型的现在完成时,第三人称复数形式。根据时间状语“for the past 20 years”可知,句子要用现在完成时,there be句型的现在完成时结构为there have/has been;主语“an old library”是单数,应用there has been。
30.— Sally, the beginning of the new film is quite touching.
— What a pity! I am late and the film ________ for several minutes.
A.began B.has begun C.was on D.has been on
【答案】D
【详解】句意:——Sally,这部新电影的开头很感人。——真遗憾!我迟到了,电影已经上演几分钟了。
根据“for several minutes”可知,谓语动词需用延续性动词,begin是瞬间动词,不能与时间段连用,其对应的延续性状态为be on;根据“I am late”可知,迟到对现在造成影响,应用现在完成时,结构为have/ has+过去分词。
31.I ________ this book for three weeks. I must return it to the library tomorrow.
A.have borrowed B.borrowed C.have kept D.kept
【答案】C
【详解】句意:我借这本书已经三周了。我明天必须把它还给图书馆。
have borrowed已经借了,短暂性动作,现在完成时;borrowed借了,一般过去时;have kept已经保存,延续性动作,现在完成时;kept保留/持有,一般过去时。根据for three weeks可知,句子应用现在完成时,且谓语动词必须是延续性动词。borrow是瞬间动词,不能与时间段连用,keep是延续性动词,符合语境。
32.AI has had a great influence on learning methods since it ________ into schools.
A.introduce B.introduced C.is introduced D.was introduced
【答案】D
【详解】句意:自从人工智能被引入学校以来,它对学习方法产生了很大的影响。
since引导的时间状语从句中,主句为现在完成时,从句常用一般过去时;主语“it”指代AI,与动词introduce之间是被动关系,表示“AI被引入”,所以应用一般过去时的被动语态,结构为was/were+过去分词。应填入was introduced。
33.The class meeting ________ for nearly ten minutes since the bell rang, and everyone is listening carefully.
A.has begun B.has been on C.has finished D.has been over
【答案】B
【详解】句意:班会从铃响开始已经进行了将近十分钟,大家都在认真地听着。
has begun已经开始,has finished已经结束了,begin和finish是短暂性动词,不能和表示一段时间的状语连用;has been on已经开始了,has been over已经结束了,be on和be over表示延续性状态,可以和表示一段时间的状语连用。“for nearly ten minutes”和“since the bell rang”表示时间段,所以本句时态为现在完成时,且表示延续性状态;结合“everyone is listening carefully”,说明班会还在进行、并未结束。“has been on”符合语法和语境。
34.—I want to watch Happy Camp on Hunan TV.
—Oh, dear, it ________ for a few minutes. Come on!
A.has been on B.has begun C.will be on D.had been on
【答案】A
【详解】句意:——我想看湖南卫视的《快乐大本营》。——哦,亲爱的,它已经开播几分钟了。快点!
根据时间状语“for a few minutes”可知,节目已经开播了,句子需用现在完成时,谓语动词需具有持续性。begin“开始”是短暂性动词,不能与时间段连用,需转换为be on表示状态持续,故填has been on。
35.They ________ in the classroom for two hours, but they still ________ the summary of the article.
A.have studied; haven’t finished B.studied; haven’t finished
C.have studied; didn’t finish D.studied; didn’t finish
【答案】A
【详解】句意:他们在教室学习了两个小时,但他们仍然没有完成文章的总结。
根据“for two hours”可知动作从过去持续到现在,第一空应用现在完成时have studied;根据still可知未完成的动作对现在造成影响,第二空应用现在完成时haven’t finished。
36.I ________ a book from the library last month. I have to return it today because I ________ it for too long.
A.lent; have kept B.borrowed; have borrowed
C.lent; have lent D.borrowed; have kept
【答案】D
【详解】句意:我上个月从图书馆借了一本书。我今天必须归还它,因为我已经保留它太久了。
borrow借入;lend借出;keep保留。第一空由“last month”可知用一般过去时,从图书馆借书用borrowed;第二空“for too long”表示一段时间,句子用现在完成时,需用延续性动词,borrow和lend为短暂性动词,keep为延续性动词。应填borrowed;have kept。
37.—Daniel, ________ did you move here with your parents?
—We ________ here since two years ago.
A.when, have lived B.how long, lived
C.how long, have moved D.when, moved
【答案】A
【详解】句意:——丹尼尔,你什么时候和父母搬到这里来的?——自从两年前以来我们就住在这里了。
when什么时候;have lived已经居住,现在完成时;how long多长时间;lived居住,一般过去时;have moved已经搬家;moved搬家。根据答句中时间状语“since two years ago”可知,句子应用现在完成时,排除B、D选项;move是瞬间动词,不能与表示一段时间的时间状语连用,live是延续性动词,可以与since连用,排除C选项。问句中助动词为did,询问搬家时间点用when。所以选A。
38.Our teacher isn’t in the office. She ______ the school hall since 40 minutes ago and the show is still going on.
A.has gone to B.has been to C.has been in D.has gone into
【答案】C
【详解】句意:我们的老师不在办公室。她自从40分钟前就待在学校礼堂了,而且演出仍在进行中。
has gone to去了(未返回,不能接时间段);has been to去过(已返回,不能接时间段);has been in待在某地(表示持续状态,可接时间段);has gone into进入(短暂性动作,不能接时间段)。根据题干“since 40 minutes ago”表示时间段,应用延续性动词的现在完成时;且“the show is still going on”说明她仍在礼堂,应用has been in,应填has been in。
39.My grandparents have lived in the old town ________ they got married in 1968.
A.for B.since C.in D.after
【答案】B
【详解】句意:我的祖父母自从1968年结婚以来一直住在老城区。
for长达;since自从;in在……里;after在……之后。根据主句“have lived”是现在完成时,从句“got married”是一般过去时,表示动作从过去持续到现在,应用since引导时间状语从句。
40.—When did you go to middle school?
—Four years ago. I ________ my primary school for four years.
A.am away from B.left C.was away from D.have been away from
【答案】D
【详解】句意:——你什么时候上的中学?——四年前。我离开我的小学已经四年了。
根据“for four years”可知,句子应用现在完成时,且谓语动词需用延续性动词,应填have been away from。
2
同步新教材,周周有练习,月月有重点!
1
同步新教材,周周有练习,月月有重点!
学科网(北京)股份有限公司
$
2025-2026学年一线教师制作新教材英语同步精品系列资料,名师遴选!
2025-2026学年一线教师制作新教材英语同步精品系列资料,名师遴选!
学校:___________姓名:___________班级:___________考号:___________
Unit 8 Making a Difference 重点语法:含since/for的现在完成时精讲精练
语法知识精讲
since 和 for 是现在完成时持续用法的专属标志,二者必须搭配延续性动词使用
词汇
用法规则
例句
for
后接时间段(表示动作持续多久)
常见:for+一段时间(two days/three years/a long time)
He has worked here for three years.
他在这里工作三年了。
since
后接时间点/过去句子(表示动作起始时间)
1. since+时间点(since 2020/since yesterday)
2. since+一般过去时句子
1. I have known her since 2018.
2. It has rained since I got up.
拓展:since 高频句型(满分必背)
固定句型
例句
It is / has been + 时间段 + since + 一般过去时句子
It has been five years since he left here.(他离开这里已经五年了)
语法知识精练
1.— What a wonderful car! When did you buy it?
— I ______ it for two years.
A.had B.bought C.have had D.have bought
2.He ________ at the stadium as a volunteer since last summer.
A.works B.worked C.has worked D.will work
3.—How long has your sister volunteered at the library?
—She has volunteered there ________ she was in high school.
A.for B.since C.when D.after
4.I ________ my primary school since 2024.
A.left B.have left
C.have been away from D.have away from
5.It is said that there________ lots of stars in the sky for millions of years.
A.are B.were C.will be D.have been
6.A new theme park ________ for two months in the city centre, but we ________ there so far.
A.has opened; haven’t gone B.has been open; haven’t been
C.has been open; haven’t gone to D.has been opened; haven’t been to
7.—How is your English study?
—Great! I ________ a lot of progress since I joined the English club last term.
A.make B.made C.have made D.will make
8.I have lived in this neighbourhood ________ five years.
A.since B.for C.when D.while
9.—How long has he worked as a volunteer?
—He has worked here ________ his summer holidays started.
A.since B.for C.in D.at
10.He was a doctor 5 years ago. However, he ________ a teacher since he changed his job.
A.became B.will become C.was D.has been
11.He has worked with the sports organization ________ almost three years.
A.since B.for C.in D.at
12.The organization has trained over 6,000 volunteers ________ it began to offer classes three years ago.
A.since B.for C.when D.while
13.—Ann, how many English words do you know?
—Well, I ________ 1,000 English words since last term.
A.learn B.learnt
C.have learnt D.will learn
14.—How long ________ you ________ this book?
—For two weeks.
A.have; kept B.have; borrowed
C.did; borrow D.did; keep
15.Daming ________ a member of the school space club for two years.
A.was B.is C.has been D.will be
16.—Do you play on the after-school basketball team?
—Yes, I ________ for a month, and now I can work well with the other players.
A.practice B.have practiced C.was practicing D.will practice
17.— Why do you know so much about Chinese traditional festivals?
— Because I ________ them online for my research since last year.
A.explore B.explored C.have explored D.will explore
18.—How long ________ you ________ the book?
—For about one week. I borrowed it from Huai’an library last Saturday.
A.have; kept B.have; borrowed C.do; keep D.will; keep
19.He ________ in this primary school for over ten years. He loves his job very much.
A.works B.worked C.has worked D.will work
20.The old man ________ for ten years, but his children still miss him very much.
A.died B.has died C.has been dead D.was dead
21.Simon, hurry up! The movie ________ for five minutes.
A.has started B.has been on C.has finished D.has been over
22.It’s said that two years ________ since he _______ the party.
A.has past; joined B.have passed; joined
C.has passed; joins D.have passed; has joined
23.The film has ________ for 10 minutes when I came in.
A.started B.been on C.been in D.gone to
24.The volunteers ________ many trees since the project started three years ago.
A.plant B.planted C.have planted D.were planting
25.—Does your friend John enjoy his stay in Wuxi?
—Yes. He and his parents ______ some great tourist attractions since they came last month.
A.have visited B.will visit C.visited D.are visiting
26.—How many people ______ the rescue team rescued since the flood came?
—More than 40. All of them are safe.
A.do B.did C.has D.will
27.—When will the football match between Nanjing and Suqian begin on TV?
—Oh, it ________ for ten minutes, ending in 2:0. Suqian won the game.
A.has started B.has been on C.has finished D.has been over
28.—Do you know how long Tommy ________?
—________ he lay on the sofa. Shall we wake him up for the lesson?
A.falls asleep; After B.has fallen asleep; Until
C.has been asleep; Since D.has been asleep; While
29.There ________ an old library in our town for the past 20 years. It has brought us so much happiness and knowledge.
A.were B.has had C.has been D.have been
30.— Sally, the beginning of the new film is quite touching.
— What a pity! I am late and the film ________ for several minutes.
A.began B.has begun C.was on D.has been on
31.I ________ this book for three weeks. I must return it to the library tomorrow.
A.have borrowed B.borrowed C.have kept D.kept
32.AI has had a great influence on learning methods since it ________ into schools.
A.introduce B.introduced C.is introduced D.was introduced
33.The class meeting ________ for nearly ten minutes since the bell rang, and everyone is listening carefully.
A.has begun B.has been on C.has finished D.has been over
34.—I want to watch Happy Camp on Hunan TV.
—Oh, dear, it ________ for a few minutes. Come on!
A.has been on B.has begun C.will be on D.had been on
35.They ________ in the classroom for two hours, but they still ________ the summary of the article.
A.have studied; haven’t finished B.studied; haven’t finished
C.have studied; didn’t finish D.studied; didn’t finish
36.I ________ a book from the library last month. I have to return it today because I ________ it for too long.
A.lent; have kept B.borrowed; have borrowed
C.lent; have lent D.borrowed; have kept
37.—Daniel, ________ did you move here with your parents?
—We ________ here since two years ago.
A.when, have lived B.how long, lived
C.how long, have moved D.when, moved
38.Our teacher isn’t in the office. She ______ the school hall since 40 minutes ago and the show is still going on.
A.has gone to B.has been to C.has been in D.has gone into
39.My grandparents have lived in the old town ________ they got married in 1968.
A.for B.since C.in D.after
40.—When did you go to middle school?
—Four years ago. I ________ my primary school for four years.
A.am away from B.left C.was away from D.have been away from
4
同步新教材,周周有练习,月月有重点!
5
同步新教材,周周有练习,月月有重点!
学科网(北京)股份有限公司
$