人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

英语语法.1·wewouldhavewonifwehadhadthousandsoffansscreaming.请帮忙分析一下句子用的是什么时态,为什么有两个had?还有wouldhavewon是wouldhavedone2·Irealizedthatiforgottolocktheclassroomduetocarele

[复制链接]

问题:英语语法.1·wewouldhavewonifwehadhadthousandsoffansscreaming.请帮忙分析一下句子用的是什么时态,为什么有两个had?还有wouldhavewon是wouldhavedone2·Irealizedthatiforgottolocktheclassroomduetocarele

答案:↓↓↓

网友采纳  1虚拟语态  用if条件从句表示的虚拟条件,是虚拟条件最普通的方式.  ①虚拟现在时表示与现在事实相反的假设,其if从句的谓语形式用动词的过去式(be一般用were),主句用would/should/could/might+动词原形,例如:IfIwereinyourpositionIwouldmarryher.  ②虚拟过去时是表示与过去事实相反的假设,if从句的谓语形式用过去完成时即had+过去分词,主句用would/should/could/might+have+过去分词,例如:Ifithadnotrainedsohardyesterdaywecouldhaveplayedtennis.  ③大多数的虚拟条件句属于上面三种情况的一种,但并不排除存在条件和后果中,一个和现在情况相反,另一个和过去情况相反,例如:Ifyouhadfollowedwhatthedoctorsaid,youwouldnotbeensopainfulnow.这个句子在高中出现频率颇高.  本例是第二种情况if从句的谓语用HAD加过去分词这是第一个had二第二个had是原句中的动词“有”(我们有上千粉丝尖叫)把它改成过去分词就出现了第二个had  准确来讲wouldhavewon不是wouldhavedone句型而是if虚拟第二种情况的固定形式不过意思是差不多的都是本可以...而没有  2我意识到我忘了.这里用简单的过去时就可以表示不突出“意识到”和“忘了”之前的先后关系可能二者时间相差也不多可能仅仅是不突出而已;如果非要突出先后关系或是时间差很大想用完成时也应是加had用过去完成时
回复

使用道具 举报

小黑屋/人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

Powered by 5wangxiao

© 2007-2021 5wangxiao.Com Inc.

快速回复 返回顶部 返回列表