![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
一道语法题
butforthehelpofmyenglishteacher,i______thefirstprizeintheenglishwritingcompetition为什么...
but for the help of my english teacher,i ______the first prize in the english writing competition
为什么选would not have won ,而不可以是would not win 展开
为什么选would not have won ,而不可以是would not win 展开
6个回答
展开全部
but for the help of my english teacher,i ______the first prize in the english writing competition
为什么选would not have won ,而不可以是would not win
答:因为the help of my English teacher这个短语中的the一词,透露出老师的帮助是既成事实,也就是说过去的事情。过去老题给了你帮助,而这英语写作比赛你得了一等奖也是过去的事实。现在对这件事情进行虚拟假设,But for ...=If it had not been for the help of my English teacher, 主句中的时态形式当然是I would not have won ...了。
译:要是没有我们英语老师的帮助,我就不会赢得英语写作比赛的一等奖。
为什么选would not have won ,而不可以是would not win
答:因为the help of my English teacher这个短语中的the一词,透露出老师的帮助是既成事实,也就是说过去的事情。过去老题给了你帮助,而这英语写作比赛你得了一等奖也是过去的事实。现在对这件事情进行虚拟假设,But for ...=If it had not been for the help of my English teacher, 主句中的时态形式当然是I would not have won ...了。
译:要是没有我们英语老师的帮助,我就不会赢得英语写作比赛的一等奖。
展开全部
这是含蓄虚拟条件从句。
意思是如果没有老师的帮助,我不会得奖。
是对 过去 老师帮助我的虚拟。所以用现在完成时
意思是如果没有老师的帮助,我不会得奖。
是对 过去 老师帮助我的虚拟。所以用现在完成时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
完成时 指过去的某一个动作或者行为对现在造成了影响
得一等奖也已经是过去的事 所以用完成时来表达
得一等奖也已经是过去的事 所以用完成时来表达
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为这是虚拟语气,实际上我在英文写作中取得胜利这件事已经发生了,这句的意思是如果不是在老师的帮助下,我就不会取得胜利
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
would have done表示的是可能,往往这个情况跟实际情况是相反的。所以这句话表示的意思是如果没有英语老师帮忙,我可能就不会赢得比赛。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询