A.would be
B.will have been
C.has been
D.had been
为什么选B而不选A呢,求解题思路
it's expected that the new highway____completed by next july.
答案:4 悬赏:0 手机版
解决时间 2021-01-25 08:08
- 提问者网友:半生酒醒
- 2021-01-24 16:03
最佳答案
- 五星知识达人网友:风格不统一
- 2021-01-24 17:11
考将来完成时,by next July是到明年七月这条高速路就建成了,所以用将来完成时。如果是考这种时态或者过去将来完成时,一般会有一个"by"的介词短语。
全部回答
- 1楼网友:不甚了了
- 2021-01-24 19:21
这里考查的是将来完成时的被动语态。
将来完成时用来表示在将来某一时间以前已经完成或一直持续的动作。经常与before+将来时间或by+将来时间连用,也可与before或by the time引导的现在时的从句连用。
例如:they will have been married for 20 years by then.
you will have reached shanghai by this time tomorrow.
- 2楼网友:迷人又混蛋
- 2021-01-24 18:39
这个解题关键在于后面的by next July(到明年七月份为止),出现by + 将来时间的时候,表示“到...为止,在...之前”,应该用完成时态,因此排除A。加上公路是被建的,所以应该用被动语态,因此排除C和D。
据预计,新建的公路将在明年七月份之前完工。
你所选的A选项应该是在下面这样的句子中才可以,It is expected that the new highway will be completed in July next year.
不懂可以追问。
- 3楼网友:独钓一江月
- 2021-01-24 18:15
因为"by +将来时间"同"将来完成时间连用, 表示" 到将来某个时间为止, 已经做了某事" .
by next July就属于by +将来时间, 故选B,不选A.
句意: 新的高速公路预计将在明年七月时竣工。
By next month , we will have finished the task . 到下个月,我们就已经完成了这个任务.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯