一、用所给词的适当形式填空
1. I
2. They
3. Someone
4. This is the second time that I
5. Last month, Anna
6. My cousin
7. —Do you know which city Jack is in?
—No, I don't. I
1. I
have finished
(finish) my homework already. I did
(do) it the day before yesterday.2. They
have known
(know) each other since they were children.3. Someone
has taken
(take) the bags away, because there's nothing on the desk.4. This is the second time that I
have come
(come) to Taiyuan. It has changed
(change) a lot.5. Last month, Anna
visited
the Great Wall. So far, she has visited
many places of interest in China. (visit)6. My cousin
hasn't decided
(not decide) where to go on holiday yet.7. —Do you know which city Jack is in?
—No, I don't. I
haven't heard
(not hear) from him yet.答案
1. have finished;did
2. have known
3. has taken
4. have come;has changed
5. visited;has visited
6. hasn't decided
7. haven't heard
2. have known
3. has taken
4. have come;has changed
5. visited;has visited
6. hasn't decided
7. haven't heard
解析
【分析】本题考查英语时态中现在完成时与一般过去时的用法辨析,解题思路是:先识别句中的时间标志词或固定结构,判断所需时态;再根据主语的单复数、人称等变化动词的适当形式。现在完成时常搭配already、yet、since、so far、This is the +序数词+time that...等,强调过去动作对现在的影响或动作的持续性;一般过去时搭配具体的过去时间状语(如the day before yesterday、last month),仅表示过去发生的动作。
【解析】1. 第一空由already可知用现在完成时,主语为I,故填have finished;第二空由the day before yesterday(具体过去时间)可知用一般过去时,故填did。
2. 由since they were children(since引导的过去时间点)可知用现在完成时,主语为they,故填have known。
3. 后半句“桌子上什么都没有”是过去动作对现在的影响,故用现在完成时;主语someone为不定代词,视为单数,故填has taken。
4. 第一空为固定句型This is the second time that...,从句需用现在完成时,主语为I,故填have come;第二空强调“变化”对现在的结果,用现在完成时,主语为it,故填has changed。
5. 第一空由Last month(具体过去时间)可知用一般过去时,故填visited;第二空由so far(到目前为止)可知用现在完成时,主语为she,故填has visited。
6. 由yet(用于现在完成时否定句)可知用现在完成时的否定形式,主语my cousin为单数,故填hasn't decided。
7. 由yet可知用现在完成时的否定形式,主语为I,故填haven't heard。
【答案】1. have finished;did 2. have known 3. has taken 4. have come;has changed 5. visited;has visited 6. hasn't decided 7. haven't heard
【知识点】现在完成时、一般过去时、固定句型(This is the second time that...)
【点评】本题聚焦初中英语核心时态(现在完成时与一般过去时)的应用,需准确判断时间标志或固定结构来确定时态,是时态考点的基础题型,只要掌握两类时态的用法差异即可正确解答。
【难度系数】0.5
【解析】1. 第一空由already可知用现在完成时,主语为I,故填have finished;第二空由the day before yesterday(具体过去时间)可知用一般过去时,故填did。
2. 由since they were children(since引导的过去时间点)可知用现在完成时,主语为they,故填have known。
3. 后半句“桌子上什么都没有”是过去动作对现在的影响,故用现在完成时;主语someone为不定代词,视为单数,故填has taken。
4. 第一空为固定句型This is the second time that...,从句需用现在完成时,主语为I,故填have come;第二空强调“变化”对现在的结果,用现在完成时,主语为it,故填has changed。
5. 第一空由Last month(具体过去时间)可知用一般过去时,故填visited;第二空由so far(到目前为止)可知用现在完成时,主语为she,故填has visited。
6. 由yet(用于现在完成时否定句)可知用现在完成时的否定形式,主语my cousin为单数,故填hasn't decided。
7. 由yet可知用现在完成时的否定形式,主语为I,故填haven't heard。
【答案】1. have finished;did 2. have known 3. has taken 4. have come;has changed 5. visited;has visited 6. hasn't decided 7. haven't heard
【知识点】现在完成时、一般过去时、固定句型(This is the second time that...)
【点评】本题聚焦初中英语核心时态(现在完成时与一般过去时)的应用,需准确判断时间标志或固定结构来确定时态,是时态考点的基础题型,只要掌握两类时态的用法差异即可正确解答。
【难度系数】0.5
二、按要求完成下列句子
1. Sally saw the film last week.(改为现在完成时)
Sally
2. Mr Brown has worked here for 5 years.(对画线部分提问)
3. I have already read the story.(改为否定句)
I
4. They have made some delicious food for Tony.(对画线部分提问)
5. —Have you visited the Palace Museum?(作否定回答)
—
1. Sally saw the film last week.(改为现在完成时)
Sally
has
seen
the film before.2. Mr Brown has worked here for 5 years.(对画线部分提问)
How
long
has
Mr Brown worked here?3. I have already read the story.(改为否定句)
I
haven't
read
the story yet
.4. They have made some delicious food for Tony.(对画线部分提问)
What
have
they done
for Tony?5. —Have you visited the Palace Museum?(作否定回答)
—
No
, I
haven't
.答案
1. has seen
2. How long has
3. haven't read;yet
4. What have;done
5. No;I haven't
2. How long has
3. haven't read;yet
4. What have;done
5. No;I haven't
解析
【分析】
1. 第一题需将一般过去时改为现在完成时,现在完成时结构为“have/has + 动词过去分词”,主语Sally是第三人称单数,助动词用has,see的过去分词为seen,结合句中现在完成时标志词before即可解题。
2. 第二题对“for + 时间段”提问,现在完成时中对时间段提问用特殊疑问词How long,现在完成时疑问句需将助动词has提前至主语前。
3. 第三题将现在完成时肯定句改为否定句,需在助动词have后加not(缩写为haven't),同时肯定句中的already在否定句中要改为yet并放在句末。
4. 第四题对“做的具体内容”提问,用特殊疑问词What,现在完成时疑问句将助动词have提前,划线部分用done替代。
5. 第五题是现在完成时一般疑问句的否定回答,结构为“No, 主语 + haven't/hasn't”,问句主语you回答时转换为I,对应用I haven't。
【解析】
1. 现在完成时结构为“have/has + 过去分词”,主语Sally为第三人称单数,助动词用has,see的过去分词是seen,故填has seen。
2. 对时间段提问用How long,现在完成时疑问句将助动词has提前,故填How long has。
3. 现在完成时否定句在have后加not(缩写haven't),already改yet放句末,故填haven't read; yet。
4. 对做的内容提问用What,现在完成时疑问句将have提前,划线部分用done,故填What have; done。
5. 现在完成时一般疑问句否定回答为No, I haven't,故填No; I haven't。
【答案】
1. has seen
2. How long has
3. haven't read; yet
4. What have; done
5. No; I haven't
【知识点】现在完成时、句型转换、特殊疑问句
【点评】本题考查初中英语现在完成时的基础运用,涵盖时态转换、句式变化、特殊疑问句提问及一般疑问句回答,是现在完成时的核心基础题型,需熟练掌握时态基本规则。
【难度系数】0.7
1. 第一题需将一般过去时改为现在完成时,现在完成时结构为“have/has + 动词过去分词”,主语Sally是第三人称单数,助动词用has,see的过去分词为seen,结合句中现在完成时标志词before即可解题。
2. 第二题对“for + 时间段”提问,现在完成时中对时间段提问用特殊疑问词How long,现在完成时疑问句需将助动词has提前至主语前。
3. 第三题将现在完成时肯定句改为否定句,需在助动词have后加not(缩写为haven't),同时肯定句中的already在否定句中要改为yet并放在句末。
4. 第四题对“做的具体内容”提问,用特殊疑问词What,现在完成时疑问句将助动词have提前,划线部分用done替代。
5. 第五题是现在完成时一般疑问句的否定回答,结构为“No, 主语 + haven't/hasn't”,问句主语you回答时转换为I,对应用I haven't。
【解析】
1. 现在完成时结构为“have/has + 过去分词”,主语Sally为第三人称单数,助动词用has,see的过去分词是seen,故填has seen。
2. 对时间段提问用How long,现在完成时疑问句将助动词has提前,故填How long has。
3. 现在完成时否定句在have后加not(缩写haven't),already改yet放句末,故填haven't read; yet。
4. 对做的内容提问用What,现在完成时疑问句将have提前,划线部分用done,故填What have; done。
5. 现在完成时一般疑问句否定回答为No, I haven't,故填No; I haven't。
【答案】
1. has seen
2. How long has
3. haven't read; yet
4. What have; done
5. No; I haven't
【知识点】现在完成时、句型转换、特殊疑问句
【点评】本题考查初中英语现在完成时的基础运用,涵盖时态转换、句式变化、特殊疑问句提问及一般疑问句回答,是现在完成时的核心基础题型,需熟练掌握时态基本规则。
【难度系数】0.7
登录