英语将来完成时用法专项训练试题.docVIP

  • 4
  • 0
  • 约5.79千字
  • 约 11页
  • 2025-08-03 发布于广西
  • 举报

英语将来完成时用法专项训练试题

一、单项选择题(每题2分,共20分)

1.Bytheendofnextyear,I______thisbook.

A.willfinish

B.willhavefinished

C.finish

答案:B

解析:“Bytheendofnextyear”表示到明年年底,是将来完成时的时间状语,将来完成时结构是“willhave+过去分词”,所以选B。

2.She______theprojectbytheendofthismonth.

A.willcomplete

B.willhavecompleted

C.completed

答案:B

解析:“bytheendofthismonth”表明是到本月底这个将来的时间,要用将来完成时,即willhave+过去分词,complete的过去分词是completed,所以选B。

3.They______theworkinthreedays.

A.willhavefinished

B.finish

C.arefinishing

答案:A

解析:“inthreedays”表示三天后,“willhavefinished”是将来完成时,符合语境,表示三天后他们将已经完成工作。

4.I______allmytasksby5oclockthisafternoon.

A.willfinish

B.willhavefinished

C.amfinishing

答案:B

解析:“by5oclockthisafternoon”是将来的时间点,用将来完成时,强调在这个时间点之前会完成任务。

5.Thetrain______thestationby9am.

A.willleave

B.willhaveleft

C.leaves

答案:B

解析:“by9am”说明到上午9点这个时间,火车会已经离开,用将来完成时合适。

6.He______hishomeworkbeforedinner.

A.willfinish

B.willhavefinished

C.finishes

答案:B

解析:“beforedinner”表示在晚饭这个将来时间之前,用将来完成时体现动作的先后顺序。

7.We______themoviebythetimeyoucome.

A.willwatch

B.willhavewatched

C.arewatching

答案:B

解析:“bythetimeyoucome”表示到你回来这个将来时间,用将来完成时表示在这个时间之前我们已经看完电影。

8.Theworkers______thebuildingbytheendofnextweek.

A.willbuild

B.willhavebuilt

C.arebuilding

答案:B

解析:“bytheendofnextweek”是将来完成时的典型时间状语,所以选将来完成时结构。

9.She______anewdressbyherbirthday.

A.willbuy

B.willhavebought

C.buys

答案:B

解析:“byherbirthday”表示到她生日这个将来时间,用将来完成时。

10.They______thereportintwohours.

A.willwrite

B.willhavewritten

C.write

答案:B

解析:“intwohours”表示两小时后,用将来完成时表示两小时后他们将已经写完报告。

二、多项选择题(每题2分,共20分)

1.下列哪些时间状语常用于将来完成时()

A.bytheendof...

B.in...

C.before...

D.after...

答案:ABC

解析:“bytheendof...”“in...”“before...”都可以用于表示将来某个时间点或时间段,常和将来完成时连用,“after...”一般不用于将来完成时。

2.将来完成时的结构特点有()

A.will+动词原形

B.willhave+过去分词

C.强调在将来某个时间之前完成的动作

D.表示将来正在进行的动作

答案:BC

解析:将来完成时结构是“willhave+过去分词

文档评论(0)

1亿VIP精品文档

相关文档