中小学教育资源及组卷应用平台
含since和for的现在完成时 专项练
2025年初中英语中考复习备考
1.You ________ this book for more than a month. You should return it to the library now.
A.have kept B.kept C.will keep D.are keeping
2.We ________ friends since I came to this school.
A.are B.were C.will be D.have been
3.I _________ great progress in my study since you taught me your good learning method.
A.made B.have made C.had made D.would make
4.Students have had a lot more free time to do what they like ________ the Double Reduction Policy (双减政策) came out.
A.if B.though C.since D.before
5.Anna ________ lots of charity work for her community since she graduated from college.
A.was doing B.is doing C.has done D.will do
6.—How do you like your English teacher
—He is great. We ________ friends since three years ago.
A.were B.are C.have been
7.—How is your grandmother
—She _______ three years ago. She ________ for three years.
A.died; has been dead B.had died; has been dead
C.has died; had died D.died; died
8.—Can I watch the basketball final to have a relax, Mum
— Of course. But it ________ for quite a while.
A.has ended B.has been over C.ended D.was over
9.Mr Smith _________ Chinese for two years. He’s much better at it now.
A.learns B.will learn C.was learning D.has learnt
10.All of us ________ great progress since we started junior high school.
A.are making B.made C.will make D.have made
11.I have paid a visit to England, but I haven’t seen her since she ________.
A.left B.has left C.is away D.has been away
12.—Can you play the piano?
—Sure. I ___________ the music club for almost two years.
A.have been in B.have joined C.joined
13.Miss Zhang along with the other teachers in her office ________ many flowers and letters since two years ago.
A.received B.have received C.has received
14.Millie ________ a lot about wine(酒)culture since she came to Luzhou.
A.learns B.learned C.will learn D.has learned
15.Not only Jim but also his sister ________ a few cities since they came to China.
A.have visited B.has visited C.visited D.visits
16.—Have you ever heard of the two pandas called Ruyi and Dingding
—Yes. They ________ the stars of the Moscow Zoo for four years.
A.became B.will be C.have become D.have been
17.We ________ each other since we graduated from the college.
A.haven’t seen B.hasn’t seen C.hadn’t seen
18.—Hello, Mr. Wu! I didn’t expect to see you in Yunnan.
—Well, I ________ as a volunteer teacher here for 3 months and I will go back to Nanjing soon.
A.worked B.will work C.have worked D.was working
19.My sister is interested in drawing, she __________ it since she was five years old.
A.learns B.will learn C.has learned D.learned
20.Alice dances so well. She ________ Chinese dance since she was five years old.
A.learn B.learned C.is learning D.has learned
21.Susan ________ us three effective ways of memorizing new words since she started her speech.
A.showed B.has showed C.would show D.was showing
22.Harbin, known as the “Ice City”, ________ a popular place for visitors from all over China since last December.
A.will become B.was becoming C.has become D.is becoming
23.I ________ the school basketball team last year. I ________ in the team for half a year.
A.have joined; was B.have joined; have been
C.joined; have been D.joined; was
参考答案:
1.A
考查时态。根据“for more than a month”可知,句子时态是现在完成时,故选A。
2.D
考查动词时态。since引导的时间状语从句,主句用现在完成时,故选D。
3.B
考查现在完成时。根据后面的“since you taught me your good learning method”可知,时态用现在完成时,故选B。
4.C
考查连词辨析。if如果;though尽管;since自从;before以前。根据“Students have had a lot more free time to do what they like ... the Double Reduction Policy came out.”可知主句是现在完成时,从句是一般过去时,应用since引导时间状语从句,故选C。
5.C
考查现在完成时。根据“since she graduated from college”可知,从句是“since+一般过去时的句子”,所以主句用现在完成时,即have/has+过去分词,主语是第三人称单数,助动词是has,do的过去分词是done。故选C。
6.C
考查现在完成时。根据时间状语“since three years ago”可知此句时态是现在完成时“have/has+过去分词”,主语we第一人称复数,助动词用have。故选C。
7.A
考查动词时态及延续性动词。根据“three years ago”可知,“She...three years ago.”的时态为一般过去时,谓语动词用过去式died,排除B、C选项;由“for three years”可知,“She...for three years.”用现在完成时,且需用延续性动词,die为非延续性动词,对应的延续性动词为be dead,此空应是has been dead。故选A。
8.B
考查动词和时态。end结束,是瞬间性动词;be over结束,是延续性动词;此处与时间段for quite a while连用,用延续性动词的现在完成时,故选B。
9.D
考查现在完成时。根据“for two years”可知,用现在完成时表示过去持续到现在的动作或状态,其结构式是:主语+have/has+动词的过去分词+其它,主语“Mr Smith ”是第三人称单数,助动词用has。故选D。
10.D
考查时态。根据“since we started junior high school”可知,此处是“现在完成时+since+一般过去时”结构,故选D。
11.A
考查时态。left一般过去时;has left现在完成时;is away一般现在时;has been away现在完成时。since后接一般过去时,leave“离开”的过去式为left。故选A。
12.A
考查现在完成时。根据“for almost two years”可知,答语句子时态为现在完成时,此处应用延续性动词。又根据join的延续性动词为be in可知,此处应填have been in。故选A。
13.C
考查时态及主谓一致。根据“since two years ago”可知用现在完成时,主语“Miss Zhang along with the other teachers in her office”中有along with,采用就远一致原则,助动词用has。故选C。
14.D
考查动词的时态。learns第三人称单数形式;learned动词过去式;will learn一般将来时;has learned现在完成时。根据“since she came to Luzhou”可知此处是since引导的时间状语从句,从句为一般过去时,主句应为现在完成时,其结构是“have/has done”。故选D。
15.B
考查时态以及主谓一致。根据“since...”可知句子用现在完成时have/has done;not only...but also连接的并列成分作主语时,应遵循就近原则,根据“his sister”可知助动词用has。故选B。
16.D
考查时态。根据时间状语“for four years”可知此题是现在完成时。“for+时间”的句子中用延续性动词,become是非延续性动词。故选D。
17.A
考查现在完成时。根据“since we graduated from the college.”可知,从句是since+一般过去时的句子,所以主句用现在完成时,即have/has+过去分词。主语we是复数,助动词用have,否定是haven’t,see的过去分词是seen。故选A。
'
18.C
考查现在完成时。根据“for 3 months”可知,本句用现在完成时(have/has done)。故选C。
19.C
考查谓语动词时态。根据“since she was five years old.”可知是自从五岁起,因此用现在完成时。故选C。
20.D
考查时态。learn学习,动词原形;learned学习,动词过去式;is learning学习,现在进行时;has learned学习,现在完成时。根据“since she was five years old”可知,本句为现在完成时态,故选D。
21.B
考查动词时态。根据since引导的时间状语从句“...since she started her speech.”可知,主句应用现在完成时:have/has+现在分词。主语为Susan,单数,则助动词应该用has。故选B。
22.C
考查动词时态。根据“since last December”可知,此处应用现在完成时表达。故选C。
23.C
考查一般过去时与现在完成时。根据“last year”可知,第一个空处应用一般过去时,因此排除A、B项;根据“for half a year”可知,第二个空处应用现在完成时,构成为have/ has done。
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)