还剩7页未读,继续阅读
文本内容:
完成时测试题及详细答案
一、单选题
1.在完成时态中,下列哪个句子结构是正确的?()(2分)A.Hehasfinishedtoeatbreakfast.B.Shehadgonetothestorewhenitstartedtorain.C.Theywillhavebeenworkingheresince
1990.D.Wehadbeenplayingtenniswhenyoucalledus.【答案】C【解析】完成时态的正确结构是“willhavebeenworking”,表示将来某个时间之前已经持续进行的动作
2.下列哪个句子使用了现在完成时态?()(1分)A.Sheisreadingabook.B.Theyhavefinishedtheirhomework.C.Hewaseatingdinner.D.Wewillgotothemoviestonight.【答案】B【解析】现在完成时态的结构是“have/has+过去分词”,表示动作已经完成并可能对现在有影响
3.完成时态中的“since”和“for”通常用来表示什么?()(2分)A.具体的动作时间B.持续的时间段C.将来的时间点D.动作的频率【答案】B【解析】“since”和“for”通常用来表示动作持续的时间段,如“since1990”和“forthreeyears”
4.完成时态中的“havebeen”和“hasbeen”用来表示什么?()(2分)A.过去的动作B.现在的动作C.过去完成时态D.现在完成时态【答案】D【解析】“havebeen”和“hasbeen”是现在完成时态的构成部分,表示动作从过去开始并持续到现在
5.完成时态中的“hadbeen”通常用于哪种时态?()(2分)A.现在完成时态B.过去完成时态C.过去进行时态D.将来完成时态【答案】B【解析】“hadbeen”是过去完成时态的构成部分,表示在过去某个时间之前已经完成的动作
6.完成时态中的“willhavebeen”通常用于哪种时态?()(2分)A.现在完成时态B.过去完成时态C.将来完成时态D.过去进行时态【答案】C【解析】“willhavebeen”是将完成时态的构成部分,表示在将来某个时间之前已经完成的动作
7.完成时态中的“havebeen”和“hasbeen”用于哪种时态?()(2分)A.过去进行时态B.现在完成时态C.过去完成时态D.将来完成时态【答案】B【解析】“havebeen”和“hasbeen”是现在完成时态的构成部分,表示动作从过去开始并持续到现在
8.完成时态中的“hadbeen”通常用于哪种时态?()(2分)A.过去完成时态B.现在完成时态C.过去进行时态D.将完成时态【答案】A【解析】“hadbeen”是过去完成时态的构成部分,表示在过去某个时间之前已经完成的动作
9.完成时态中的“willhavebeen”通常用于哪种时态?()(2分)A.将完成时态B.现在完成时态C.过去完成时态D.过去进行时态【答案】A【解析】“willhavebeen”是将完成时态的构成部分,表示在将来某个时间之前已经完成的动作
10.完成时态中的“havebeen”和“hasbeen”用于哪种时态?()(2分)A.现在完成时态B.过去完成时态C.过去进行时态D.将完成时态【答案】A【解析】“havebeen”和“hasbeen”是现在完成时态的构成部分,表示动作从过去开始并持续到现在
二、多选题(每题4分,共20分)
1.以下哪些句子使用了完成时态?()A.Shehasfinishedherhomework.B.Theywillhavebeentravelingforfivehoursbythetimewemeet.C.Hehadgonetothestorewhenitstartedtorain.D.Wehavebeenplayingtennissincemorning.E.Theyhadfinishedtheirdinnerbeforewearrived.【答案】A、B、D【解析】完成时态包括现在完成时态(A、D)和将完成时态(B),C和E使用了过去时态
2.以下哪些词通常与完成时态一起使用来表示时间段?()A.sinceB.forC.whenD.beforeE.until【答案】A、B、D、E【解析】“since”、“for”、“before”和“until”通常与完成时态一起使用来表示时间段,而“when”通常用于其他时态
三、填空题
1.完成时态中的“havebeen”和“hasbeen”用来表示______
2.完成时态中的“hadbeen”通常用于______
3.完成时态中的“willhavebeen”通常用于______【答案】
1.现在完成时态
2.过去完成时态
3.将完成时态
四、判断题
1.完成时态中的“havebeen”和“hasbeen”用于过去完成时态()(2分)【答案】(×)【解析】“havebeen”和“hasbeen”用于现在完成时态,表示动作从过去开始并持续到现在
2.完成时态中的“hadbeen”用于将来完成时态()(2分)【答案】(×)【解析】“hadbeen”用于过去完成时态,表示在过去某个时间之前已经完成的动作
3.完成时态中的“willhavebeen”用于现在完成时态()(2分)【答案】(×)【解析】“willhavebeen”用于将完成时态,表示在将来某个时间之前已经完成的动作
4.完成时态中的“havebeen”用于将来完成时态()(2分)【答案】(×)【解析】“havebeen”用于现在完成时态,表示动作从过去开始并持续到现在
5.完成时态中的“hadbeen”用于现在完成时态()(2分)【答案】(×)【解析】“hadbeen”用于过去完成时态,表示在过去某个时间之前已经完成的动作
五、简答题
1.简述完成时态的用法【答案】完成时态分为现在完成时态、过去完成时态和将完成时态现在完成时态用于表示从过去开始并持续到现在或对现在有影响的动作;过去完成时态用于表示在过去某个时间之前已经完成的动作;将完成时态用于表示在将来某个时间之前已经完成的动作
2.完成时态中的“since”和“for”有什么区别?【答案】“since”用于表示动作开始的具体时间点,如“since1990”;“for”用于表示动作持续的时间段,如“forthreeyears”
六、分析题
1.分析以下句子中完成时态的用法A.Shehasfinishedherhomework.B.Theywillhavebeentravelingforfivehoursbythetimewemeet.C.Hehadgonetothestorewhenitstartedtorain.【答案】A.现在完成时态,表示她已经完成作业,并且这个动作对现在有影响B.将完成时态,表示在将来某个时间之前他们已经旅行了五小时C.过去完成时态,表示他在下雨开始之前已经去了商店
七、综合应用题
1.根据以下情境,用完成时态写出相应的句子a.我已经学习英语三年了b.他们将在明天完成这个项目c.她在昨天已经完成了她的报告【答案】a.IhavebeenstudyingEnglishforthreeyears.b.Theywillhavecompletedthisprojectbytomorrow.c.Shehadcompletedherreportyesterday.
八、标准答案
一、单选题
1.C
2.B
3.B
4.D
5.B
6.C
7.B
8.A
9.A
10.A
二、多选题
1.A、B、D
2.A、B、D、E
三、填空题
1.现在完成时态
2.过去完成时态
3.将完成时态
四、判断题
1.(×)
2.(×)
3.(×)
4.(×)
5.(×)
五、简答题
1.简述完成时态的用法完成时态分为现在完成时态、过去完成时态和将完成时态现在完成时态用于表示从过去开始并持续到现在或对现在有影响的动作;过去完成时态用于表示在过去某个时间之前已经完成的动作;将完成时态用于表示在将来某个时间之前已经完成的动作
2.完成时态中的“since”和“for”有什么区别?“since”用于表示动作开始的具体时间点,如“since1990”;“for”用于表示动作持续的时间段,如“forthreeyears”
六、分析题
1.分析以下句子中完成时态的用法A.Shehasfinishedherhomework.现在完成时态,表示她已经完成作业,并且这个动作对现在有影响B.Theywillhavebeentravelingforfivehoursbythetimewemeet.将完成时态,表示在将来某个时间之前他们已经旅行了五小时C.Hehadgonetothestorewhenitstartedtorain.过去完成时态,表示他在下雨开始之前已经去了商店
七、综合应用题
1.根据以下情境,用完成时态写出相应的句子a.我已经学习英语三年了IhavebeenstudyingEnglishforthreeyears.b.他们将在明天完成这个项目Theywillhavecompletedthisprojectbytomorrow.c.她在昨天已经完成了她的报告Shehadcompletedherreportyesterday.。
个人认证
优秀文档
获得点赞 0