内容正文:
选修1外研版
【寒假专版】
E版直击真题精讲
寒假专版
【语法专项】现在完成进行时
真题精讲与演练
直击真题高效讲
真题一:单项选择(现在完成进行时与现在完成时辨析)
(2024山东青岛期中,外研版)
-How long you on this project?
-For nearly a month.I it still and I will finish it next week.
A.have;worked;am working
B.have;been working,am working
C.have;been working;have worked
D.have;worked;have been working
答案:B
核心知识点:
现在完成进行时(have/has been doing)强调动作从过去持续到现在,可能仍在进行:
现在完成时(have/has done)强调动作完成或对现在的影响。
解析:第一空根据“For nearly a month”和“still'”可知动作持续且未结束,用现在完成进行时“have
been working”;第二空“still”提示当前状态,用现在进行时“am working”。
真题二:用所给词的适当形式填空(时态转换)
(2023
河北石家庄月考,外研版)
She一(tead)this book for two hours,.and she一(not finish)it yet..(提示:用现在完成进行时和现在
完成时)
答案:has been reading;hasn't finished
核心知识点:
现在完成进行时(has been reading)表动作持续:
现在完成时否定式(hasn't finished)表动作未完成。
解析:“for two hours”强调读的过程持续,用has been reading:“yet”提示未完成,用hasm't finished。
真题三:句型转换(肯定句变疑问句及回答)
(2024天津南开区期末,外研版)
Tom has been practicing the piano since9o'clock.(改为一般疑问句并作肯定回答)
选修1外研版
【寒假专版】
E版直击真题精讲
Tom practicing the piano since 9 o'clock?
-Yes,
答案:Has;beem;he has
核心知识点:
现在完成进行时变疑问句,将助动词has/have提至句首,后面接been doing:
肯定回答用“Yes,主语+has/have”。
解析:原句助动词为has,提至句首,后面接been practicing;主语Tom用he指代,肯定回答为he
has.
真题四:短文填空(语境综合运用)
(2023山西临汾期中,外研版)
Li Ming_(study)English for five years.He(attend)an English corner every weekend since last year,
and he(improve)a lot recently.
答、:has been studying;has been attending;has improved
核心知识点:
现在完成进行时(has been studying/attending)强调长期持续的动作;
现在完成时(has improved)强调结果。
解析:“for five years'”和“since last year'”提示动作持续,用has been studying和has been attend-
ing:“recently?”强调结果,用has improved。
真题综合演练
真题综合演练
1单项选择
1.-How long you in this city?
-For ten years.I here since I graduated from college.
A.have;lived;have lived
B.have;been living;have lived
C.have;been living;have been living
D.did;live;lived
2.She the novel for three hours,and she half of it so far.
A.reads;has finished
B.has read;finished
C.has been reading;has finished
D.is reading;finishes
Ⅱ用所给词的适当形式填空
选修1外研版
【寒假专版】
E版直击真题精讲
1.My brother(play)basketball since he was six years old,and he(win)many prizes in compe-
titions recently.(提示:用现在完成进行时和现在完成时)
2.They(build)the new library for two years,but it(not open)to the public yet.
血句型转换
1.Mary has been learning French for five years.(改为一般疑问句并作否定回答)
-Mary learning French for five years?
—No,
2.The workers have been working on the bridge since last March.(改为否定句)
V.短文填空
Peter(love)painting since he was a child.He(take)painting lessons every Saturday for eight years.
Now he(prepare)for an art exhibition,and he(work)on his new paintings for three weeks.He
(hope)to show his best works to people.
综合演练参考答案
I单项选择
1.B2.C
Ⅱ.用所给词的适当形式填空
1.has been playing;has won 2.have been building;hasn't opened
Ⅲ.句型转换
1.Has;been;she hasn't
2.The workers haven't been working on the bridge since last March
V.短文填空
1.has loved 2.has been taking 3.is preparing 4.has been working 5.hopes
3