一、根据句意及首字母或中文提示写单词或短语
1. China has d rapidly in the past forty years.
2. We have made great p in English.
3. The city has changed r these years.
4. R , I have visited my old school.
5. (顺便说一下), where have you been these days?
6. Many new buildings have (出现)in our city.
1. China has d rapidly in the past forty years.
2. We have made great p in English.
3. The city has changed r these years.
4. R , I have visited my old school.
5. (顺便说一下), where have you been these days?
6. Many new buildings have (出现)in our city.
答案
1. developed
2. progress
3. rapidly
4. Recently
5. By the way
6. appeared
2. progress
3. rapidly
4. Recently
5. By the way
6. appeared
解析
1. 本句时态为现在完成时,结构为have/has+动词过去分词,结合句意“在过去四十年里中国快速发展”和首字母d,可知填develop的过去分词developed。
2. 固定搭配make great progress意为“取得巨大进步”,progress是不可数名词,符合句意“我们在英语学习上取得了巨大进步”,结合首字母p可知填progress。
3. 此处需要副词修饰动词changed,结合句意“这些年这座城市变化迅速”和首字母r,可知填副词rapidly。
4. 此处放在句首作时间状语,句子为现在完成时,结合句意“最近,我参观了我的母校”和首字母r,可知填副词Recently。
5. 表示“顺便说一下”的固定短语为By the way,放在句首首字母大写。
6. 本句时态为现在完成时,结构为have/has+动词过去分词,“出现”的英文单词是appear,其过去分词为appeared。
2. 固定搭配make great progress意为“取得巨大进步”,progress是不可数名词,符合句意“我们在英语学习上取得了巨大进步”,结合首字母p可知填progress。
3. 此处需要副词修饰动词changed,结合句意“这些年这座城市变化迅速”和首字母r,可知填副词rapidly。
4. 此处放在句首作时间状语,句子为现在完成时,结合句意“最近,我参观了我的母校”和首字母r,可知填副词Recently。
5. 表示“顺便说一下”的固定短语为By the way,放在句首首字母大写。
6. 本句时态为现在完成时,结构为have/has+动词过去分词,“出现”的英文单词是appear,其过去分词为appeared。
二、用所给动词的适当形式填空。
1. I (finish) my homework already.
2. My mother (go) to the supermarket. She will be back soon.
3. Great changes (take) place in our school since 2018.
4. you (visit) the new park yet?
5. She (live) here for ten years.
6. They (see) the film twice.
7. I (be) to that village three times.
1. I (finish) my homework already.
2. My mother (go) to the supermarket. She will be back soon.
3. Great changes (take) place in our school since 2018.
4. you (visit) the new park yet?
5. She (live) here for ten years.
6. They (see) the film twice.
7. I (be) to that village three times.
答案
1. have finished
2. has gone
3. have taken
4. Have; visited
5. has lived
6. have seen
7. have been
2. has gone
3. have taken
4. Have; visited
5. has lived
6. have seen
7. have been
解析
本题考查现在完成时的用法,现在完成时基本结构为"have/has + 动词过去分词",题干中出现的already、yet、since+过去时间点、for+时间段、twice/three times等表示次数的表达,以及动作已发生且对现在造成影响的语境,都是现在完成时的典型提示:
1. 句中already是现在完成时肯定句的标志,主语为I,对应助动词用have,finish的过去分词为finished,故填have finished。
2. 根据后句"她很快就回来"可知妈妈现在还没从超市返回,have/has gone to表示"去了某地(尚未返回)",主语my mother是第三人称单数,助动词用has,go的过去分词为gone,故填has gone。
3. 句中since 2018是现在完成时的时间标志,主语Great changes是复数,助动词用have,take的过去分词为taken,故填have taken。
4. 句中yet是现在完成时疑问句的标志,主语为you,现在完成时的一般疑问句需将助动词have提前至句首,visit的过去分词为visited,故两空分别填Have、visited。
5. 句中for ten years表示一段持续的时间,是现在完成时的标志,主语she是第三人称单数,助动词用has,live的过去分词为lived,故填has lived。
6. 句中twice表示"两次",强调动作已经发生过的次数,主语they是复数,助动词用have,see的过去分词为seen,故填have seen。
7. 句中three times表示"三次",have been to表示"去过某地(已经返回)",符合语境,主语为I,助动词用have,be的过去分词为been,故填have been。
1. 句中already是现在完成时肯定句的标志,主语为I,对应助动词用have,finish的过去分词为finished,故填have finished。
2. 根据后句"她很快就回来"可知妈妈现在还没从超市返回,have/has gone to表示"去了某地(尚未返回)",主语my mother是第三人称单数,助动词用has,go的过去分词为gone,故填has gone。
3. 句中since 2018是现在完成时的时间标志,主语Great changes是复数,助动词用have,take的过去分词为taken,故填have taken。
4. 句中yet是现在完成时疑问句的标志,主语为you,现在完成时的一般疑问句需将助动词have提前至句首,visit的过去分词为visited,故两空分别填Have、visited。
5. 句中for ten years表示一段持续的时间,是现在完成时的标志,主语she是第三人称单数,助动词用has,live的过去分词为lived,故填has lived。
6. 句中twice表示"两次",强调动作已经发生过的次数,主语they是复数,助动词用have,see的过去分词为seen,故填have seen。
7. 句中three times表示"三次",have been to表示"去过某地(已经返回)",符合语境,主语为I,助动词用have,be的过去分词为been,故填have been。
三、句型转换。
1. He has finished his homework.(改为一般疑问句并作否定回答)
— he his homework?
—No, he .
2. They have lived here for 20 years.(对画线部分提问)
have they lived here?
3. I have cooked breakfast for my parents.(对画线部分提问)
you for your parents?
4. They have planted 100 trees.(对画线部分提问)
trees have they planted?
1. He has finished his homework.(改为一般疑问句并作否定回答)
— he his homework?
—No, he .
2. They have lived here for 20 years.(对画线部分提问)
have they lived here?
3. I have cooked breakfast for my parents.(对画线部分提问)
you for your parents?
4. They have planted 100 trees.(对画线部分提问)
trees have they planted?
答案
1. Has; finished; hasn't
2. How long
3. What have; done
4. How many
2. How long
3. What have; done
4. How many
解析
1. 本题考查现在完成时的一般疑问句转换:现在完成时结构为"have/has + 动词过去分词",变一般疑问句时直接将助动词has提至句首,句中原有过去分词保留;现在完成时的否定回答结构为"No, 主语+haven't/hasn't",本句主语是he,对应用hasn't。
2. 本题考查对时间段的提问:划线部分for 20 years是表示时长的时间段,提问动作持续了多久要用疑问词组How long。
3. 本题考查对动作内容的提问:划线部分是主语完成的动作内容,提问"做了什么"要用疑问词What,现在完成时的疑问句要将助动词have提前,原动作内容用done来指代。
4. 本题考查对可数名词数量的提问:划线部分100是可数名词trees的数量,提问可数名词的数量要用疑问词组How many。
2. 本题考查对时间段的提问:划线部分for 20 years是表示时长的时间段,提问动作持续了多久要用疑问词组How long。
3. 本题考查对动作内容的提问:划线部分是主语完成的动作内容,提问"做了什么"要用疑问词What,现在完成时的疑问句要将助动词have提前,原动作内容用done来指代。
4. 本题考查对可数名词数量的提问:划线部分100是可数名词trees的数量,提问可数名词的数量要用疑问词组How many。
登录