手机APP下载

您现在的位置: 首页 > 英语口语 > 初级英语口语 > 说法话茬 > 正文

说法话茬第325期:cannot have won还是cannot win?

来源:可可英语 编辑:Ballet   可可英语APP下载 |  可可官方微信:ikekenet
 进入MP3音频下载页面  [F8键暂停/播放]   批量下载MP3和LRC到手机
加载中..

各位亲爱的可可网友们,欢迎您走进我们今天的《说法话茬》教室。

今日课题:But for her help, we cannot win. 要是没有她的帮助,我们不会获胜的。

课题详解but for。But for是一个复合介词,意思是“倘若没有”“要是没有”。“倘若没有什么,就不会发生什么事情”实际上就是说“由于某事或某物或某人的存在,这件事情已经发生了。”那么,表示与现实情况相反的事情需要使用虚拟语气。

我们拿这个例句来具体地分析。But for her help(倘若没有她的帮助)是不是说“有了她的帮助”呢?We cannot win(我们就不会获胜的)是不是说“我们获胜了”呢?这个句子实际上就是说“有了她的帮助,我们获胜了”。这个句子要表达的意思与现实情况相反,因此这个句子需要使用虚拟语气。

此外,but for后面的句子讲述的事件通常是过去已经发生了的,这样,谓语就要使用过去完成时态。我们来看两个例子:

But for the rain we should have had a pleasant journey. 要不是下雨,我们会有一次愉快的旅行。(should have done)

But for your magic hand, I'd have long kicked the bucket. 要不是你妙手回春,我早就见阎王了。(would have done)

因此,我们今天分析的病句的正确表述为:But for her help, we could not have won.

今日习题:1. 要不是你,我就走迷路了。

2. 假如没有你帮忙,我兴许会失败。

答案将在我们下回的学习中告诉您,敬请关注。我们今天的学习就到此结束了。 I am Juliet. See you tomorrow.



关键字: 话茬 说法

发布评论我来说2句

    最新文章

    可可英语官方微信(微信号:ikekenet)

    每天向大家推送短小精悍的英语学习资料.

    添加方式1.扫描上方可可官方微信二维码。
    添加方式2.搜索微信号ikekenet添加即可。