never before用倒装句有固定时态吗? by the end of2022用什么时态?

Never before ___ I should have the opportunity to live with so many kind neighbors.
did I imagine/have I imagined
It is hoped that this project ___ by the end of 2022 will be a popular tourist attraction of the city.
will have been accomplished/to be accomplished
答案均为后者 错选为前者 求解释 感谢🙏

第一题用过去完成时是因为:before表时间时,句子常用完成时。而ago和过去时连用。
第二题不能用第一个答案,因为that引导的句子只有一个谓语will be,那么选项中不能再用谓语动词will,而且原文缺少的是定语,修饰this project,那么只有to be accomplished才能修饰该名词。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网