与现在事实相反的虚拟语气,如果if从句中动词过去式是以 could+动词原形出现,是否是虚拟语气?
与现在事实相反的虚拟语气,if+主语+动词过去式,如果动词过去式是以could/would+动词原形的形式出现,是否也构成虚拟语气?例如IfIcouldtakealook...
与现在事实相反的虚拟语气,if+主语+动词过去式,如果动词过去式是以 could/would+动词原形的形式出现,是否也构成虚拟语气?
例如If I could take a look at the place,I could probably tell what it requires to fix it up.这句话是不是虚拟语气 展开
例如If I could take a look at the place,I could probably tell what it requires to fix it up.这句话是不是虚拟语气 展开
3个回答
展开全部
如果if从句中动词过去式是以 could+动词原形出现,是否是虚拟语气? 首先回答这个问题,如果是存在过去,这绝对不是虚拟语气,绝对不可能是。could的作用,表示现在的能力/允许/可能性,表示过去的能力/允许,在过去时态里没有表示推测的能力,虚拟语气的概念是想象,猜想可能性,could就没有这个作用。 当你在说过去的时候用,could 你绝对是 made it surely happened.
你这句话,单独看,算也可以不算,而且算虚拟语气的话,必定是对现在/未来的虚拟,不会有任何一个会说英语的人认为这是对过去的虚拟。虚拟语气这种东西,不是看句子中用词来判断的,他是根据实际情况来判断的。一定是看说话人身处的实际情况,记住实际情况这几个字。
你给的这句话,先看表示现在的情况里,如果你身处根本没有可能看到那地方的情况,这就是虚拟语气。比如,你要死了,你没机会了,你说这句话表示幻想。
如果你身处完全有条件可以看到那地方的情况,你坚定的说这句话,这就是陈述句,条件句。
比如,你和另外一个人说,要他帮你一把,你就能实现的话。hey look, If I could take a look at the place, i could/can..... 这就是条件句,不是虚拟语气。
重点是,如果你认为这是发生在过去的大前提下,这就绝对不是虚拟语气。
if could 存在于过去绝对不是表示对过去的推测,绝对是说话人已经知道做到了结果作转述说的,他和 could 存在于现在表推测不同,could 用在过去时态的句子里,没有表推测的意思,不要以为 if i were u 可以通用if i had been u, if i did 可以通用 if i had done, if i could be u 就是if i could have been u, 后者是完全不同的两种概念。这是因为情态动词 could would should 这些在过去和现在/将来时态的句子里有明显的用法区分,这不是一般动词,你如果没有完全清楚的区分的话,就按语法来说,不然别人理解不了具体情况。
如果你要说这句话,那它的情况可能是,你在回忆那时,说:at that moment , i knew If I could take a look at the place,I could probably tell what it requires to fix it up. (and i made it.) 绝对不是你没做成,你幻想,你虚拟你之前有可能做成了。
这种句子,没有上下文,和情况的介绍,无法判定。如果你要问怎么判定,那就看上下文,或者是你自己说 自己处于情况。
你这句话,单独看,算也可以不算,而且算虚拟语气的话,必定是对现在/未来的虚拟,不会有任何一个会说英语的人认为这是对过去的虚拟。虚拟语气这种东西,不是看句子中用词来判断的,他是根据实际情况来判断的。一定是看说话人身处的实际情况,记住实际情况这几个字。
你给的这句话,先看表示现在的情况里,如果你身处根本没有可能看到那地方的情况,这就是虚拟语气。比如,你要死了,你没机会了,你说这句话表示幻想。
如果你身处完全有条件可以看到那地方的情况,你坚定的说这句话,这就是陈述句,条件句。
比如,你和另外一个人说,要他帮你一把,你就能实现的话。hey look, If I could take a look at the place, i could/can..... 这就是条件句,不是虚拟语气。
重点是,如果你认为这是发生在过去的大前提下,这就绝对不是虚拟语气。
if could 存在于过去绝对不是表示对过去的推测,绝对是说话人已经知道做到了结果作转述说的,他和 could 存在于现在表推测不同,could 用在过去时态的句子里,没有表推测的意思,不要以为 if i were u 可以通用if i had been u, if i did 可以通用 if i had done, if i could be u 就是if i could have been u, 后者是完全不同的两种概念。这是因为情态动词 could would should 这些在过去和现在/将来时态的句子里有明显的用法区分,这不是一般动词,你如果没有完全清楚的区分的话,就按语法来说,不然别人理解不了具体情况。
如果你要说这句话,那它的情况可能是,你在回忆那时,说:at that moment , i knew If I could take a look at the place,I could probably tell what it requires to fix it up. (and i made it.) 绝对不是你没做成,你幻想,你虚拟你之前有可能做成了。
这种句子,没有上下文,和情况的介绍,无法判定。如果你要问怎么判定,那就看上下文,或者是你自己说 自己处于情况。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正确,if 类的虚拟语气很多,除了你说的if I could take a look, I probably can tell...是双虚拟表达“如果我看过现场,我可能可以判断....”
类似的还有:
if I were you,...= if I could be you,....
英语很简单又直白,表达够了就好,除了考试没有太多语法讲究。
类似的还有:
if I were you,...= if I could be you,....
英语很简单又直白,表达够了就好,除了考试没有太多语法讲究。
追答
Thank you!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询