选择题中时态和语态相关问题疑惑

By the end of this month, we surely _____ a good solution to the problem.

 A. have found     B. will been found    C. will be found   D. are finding 

这题选择B,不明白为什么有个被动在里面,我们主动寻找,还有D选项,可以表将来吗?还是只有特定的动词的正在进行才可以?

请先 登录 后评论

最佳答案 2018-11-06 21:12

四个选项中没有正确答案,都是错误的。故其中一个为印刷错误。

由by时间状语可知,这个月还没有结束,因此本月底是个将来时间。by意为not later than, before. 故找到解决问题的方法在月底之前,find要用完成体。从逻辑上讲,应该是我们找到解决问题的方法,而不是别人给我们找。故句子应该用主动语态,将来完成时态:will have found. 由此推知,B项为will have found的输入错误。

请先 登录 后评论

其它 2 个回答

千千学堂   - 英语图书编辑
擅长:英语

选项 B 有误,可能是你打错了,应该是 will have been found 吧——如果这样改一下,答案应该是 B 最佳。

本句用被动语态,所用的句型是 find sb sth。为便于理解,举一个简单的句了看看:

He found me a flat.

→I was found a flat by him.

你的句子就属于这种情况(指别人为我们找到解决问题的办法)。

当然,如果 A 项加一个 will 也可以,只是意思有所不同,指我们自己找到解决问题的办法。


请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

By the end of this month, we surely _____ a good solution to the problem.

 A. have found     B. will been found    C. will be found   D. are finding 

网友给出英语题目有错误,应该要改为下面正确题目

By the end of this month, we surely will have found a satisfactory solution to the problem.

参考译文:到这个月月底,我们就一定能找到这个问题的满意的解决办法。

A.have found  B.will be finding. C.will have found, D are finding

以上正确答案为C。将来完成时,在将来某个一个时间点且完成结束的动作。


温馨提示:建议提问者能给出“带有正确答案”英语选择题目给老师们解答

请先 登录 后评论
  • 0 关注
  • 1 收藏,2226 浏览
  • Steven_wzq 提出于 2018-11-06 10:49

相似问题