英语语法.1·we would have won if we had had thousands of fans scr
来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/05/19 17:44:29
英语语法.
1·we would have won if we had had thousands of fans screaming.请帮忙分析一下句子用的是什么时态,为什么有两个had?还有would have won 是would have done
2·I realized that i forgot to lock the classroom due to carelessness.请问不用在forgot 前面加个什么·have吗?(用完成时什么的?
1·we would have won if we had had thousands of fans screaming.请帮忙分析一下句子用的是什么时态,为什么有两个had?还有would have won 是would have done
2·I realized that i forgot to lock the classroom due to carelessness.请问不用在forgot 前面加个什么·have吗?(用完成时什么的?
1 虚拟语态
用if条件从句表示的虚拟条件,是虚拟条件最普通的方式.
① 虚拟现在时表示与现在事实相反的假设,其if 从句的谓语形式用动词的过去式(be 一般用were),主句用would/ should/ could/ might +动词原形,例如:If I were in your position I would marry her.
② 虚拟过去时是表示与过去事实相反的假设,if 从句的谓语形式用过去完成时即had+过去分词,主句用would / should / could / might + have +过去分词,例如:If it had not rained so hard yesterday we could have played tennis.
③ 大多数的虚拟条件句属于上面三种情况的一种,但并不排除存在条件和后果中,一个和现在情况相反,另一个和过去情况相反,例如:If you had followed what the doctor said,you would not been so painful now.这个句子在高中出现频率颇高.
本例是第二种情况 if 从句的谓语用HAD加过去分词 这是第一个had 二第二个had是原句中的动词“有”(我们有上千粉丝尖叫) 把它改成过去分词就出现了第二个had
准确来讲would have won不是would have done句型而是if虚拟第二种情况的固定形式 不过意思是差不多的 都是 本可以...而没有
2 我意识到我忘了.这里用简单的过去时就可以 表示不突出“意识到”和“忘了”之前的先后关系 可能二者时间相差也不多 可能仅仅是不突出而已;如果非要突出先后关系或是时间差很大 想用完成时 也应是加had 用过去完成时
用if条件从句表示的虚拟条件,是虚拟条件最普通的方式.
① 虚拟现在时表示与现在事实相反的假设,其if 从句的谓语形式用动词的过去式(be 一般用were),主句用would/ should/ could/ might +动词原形,例如:If I were in your position I would marry her.
② 虚拟过去时是表示与过去事实相反的假设,if 从句的谓语形式用过去完成时即had+过去分词,主句用would / should / could / might + have +过去分词,例如:If it had not rained so hard yesterday we could have played tennis.
③ 大多数的虚拟条件句属于上面三种情况的一种,但并不排除存在条件和后果中,一个和现在情况相反,另一个和过去情况相反,例如:If you had followed what the doctor said,you would not been so painful now.这个句子在高中出现频率颇高.
本例是第二种情况 if 从句的谓语用HAD加过去分词 这是第一个had 二第二个had是原句中的动词“有”(我们有上千粉丝尖叫) 把它改成过去分词就出现了第二个had
准确来讲would have won不是would have done句型而是if虚拟第二种情况的固定形式 不过意思是差不多的 都是 本可以...而没有
2 我意识到我忘了.这里用简单的过去时就可以 表示不突出“意识到”和“忘了”之前的先后关系 可能二者时间相差也不多 可能仅仅是不突出而已;如果非要突出先后关系或是时间差很大 想用完成时 也应是加had 用过去完成时
英语语法.1·we would have won if we had had thousands of fans scr
英语语法题We would not have miss the train if we had not walk to
We would have finushed the work if we__(have)time.填had had.为
In the pash few years,we have had thousands of trees ——aroun
英语--句子翻译21.In the past few years,we have had thousands of tr
( )17.We would have had a bad harvest this year if we ____ s
If we have had a contract with this shop,we would lose a par
If we had time, we would go out of school to do something fo
If they come,we _ a meeting.A.have B.will have C.had D.would
as a super fans of kobe.we had learned we should always keep
If it hadn t been for the accident,we would have had __durin
Even if we had told him her name,the old man would not have