英语语法
butfortheirhelp,we_____thegrogramintime.A.cannotfinishB.willnotfinishc.hadnotfinished...
but for their help ,we _____ the grogram in time.
A.can not finish B.will not finish
c.had not finished D.could not have finished
这题选D.为什么不选A啊. 展开
A.can not finish B.will not finish
c.had not finished D.could not have finished
这题选D.为什么不选A啊. 展开
4个回答
展开全部
是这样,这题翻译一下意思是如果没有他们的帮助我们就不可能及时完成这项计划。由此可见是对过去的虚拟语态,A项是一般现在时的用法明显错误,D项才是正确的虚拟语态
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
finish the program in time 及时完成了项目 这是个典型的完成时态标志 我们已经完成了项目 所以是finished have done 老实说 如果答案是D的话 逻辑上也有一些问题 你就没必要纠结这个题了 还有 您的拼写有问题哟 program
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是过去完成时态的否定句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询