虚拟语气问题

thefoodanddrinksweregreat,butifonlywehadknownafewoftheotherguests.我怎么知道这里的if是真实虚拟,还是假... the food and drinks were great, but if only we had known a few of the other guests.我怎么知道这里的if 是真实虚拟,还是假设虚拟,而且这句里怎么没有would啊? 展开
百度网友c2e4be33b
2010-10-24 · TA获得超过6766个赞
知道小有建树答主
回答量:789
采纳率:0%
帮助的人:1691万
展开全部
Answer:
笔者从三个层面来解析一下问题:
1.从"if only"的用法上
if only 译为:要是..多好 引导虚拟条件句通常独立使用,没有主句.
2.从句构上
But是表转折关系的并列连词不可能把主从句分开,由此判断"if only we had known a few of the other guests"就是省略了主句而单独使用的虚拟条件句
译为:要是当时我们能再认识一些其它客人该有多好呀!
这也是为什么句中没出现"would have done"与从句对应该的虚拟时态,因为主句根本就没出现.
3.从时态上
在if only引导的虚拟条件句中,从句用过去完成时态表对过去的虚拟.那么从何处判断是对过去的虚拟呢? 就是并列句的前半句"the food and drinks were great"由"were"可知,这是在陈述过去发生的事情.

为了便于LZ理解,我把此句补成一个完整形式
The food and drinks were great, but if only we had known a few of the other guests,I would have got more help in our business .

祝 学习进步!
世服宏图Servcorp
2023-07-11 广告
虚拟办公室是一个实体存在的办公室,它是由独立机构运营、专业为科技型创业企业提供办公服务的场所。虚拟办公室也被称为服务式办公室或柔性办公基地。 虚拟办公室是一种灵活的办公室解决方案。世服宏图是虚拟办公室概念的开创者。在世服宏图,每个月支付少量... 点击进入详情页
本回答由世服宏图Servcorp提供
FrankWhite
2010-10-24 · TA获得超过515个赞
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:167万
展开全部
if接的从句如果是had done的话就是对过去的虚拟。与过去事实相反。
这时主句本该用would\could\should... have done,但这里却用了过去式,说明是时间错综虚拟语气。即从句对过去虚拟而主句是对现在的虚拟。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-10-24
展开全部
有上下文吗,这不是虚拟句式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式