If my lawyer had been here last Saturday,he would have prevented me from going
题目
If my lawyer had been here last Saturday,he would have prevented me from going
为什么prevented前面加have
答案
这里用到了英语当中“虚拟语气”这一语法知识点.句子的意思是:“如果上周六我的律师在场的话,他会阻止我去的.” 实际情况中他的律师当时不在场,根据虚拟语气的规则,if 加had been表示一个过去没有发生的状况,那么后面的形式应该是would have been来表示“虚拟”出来的情景.希望能帮到你,祝你英语学习越来越好
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 粮店内有两桶大米 第一大桶卖出2分之5,第二桶大米卖出三分之一吨.这时两大桶卖出的总重量比第一桶原有大米
- 英语翻译
- ----a dog lived with your family ,it would watch you cooking...答案是if,when为什么不可以?
- 2012年6月6日上午,著名的天文现象将要发生,这种天文现象每100多年才发生2次,它是什么天文现象
- 诗歌的表现手法有哪些
- could you tell me __?B.how often you go to the mall D how long you have been at this company
- 酚酞溶液为何能鉴别H2O HCL NAOH 及 其原因
- 食堂买来大米是面粉的2.5倍,买来的面粉比大米到600千克,买来的米和面粉各多少千克
- 已知,相交两圆的半径长分别是15和20,公共弦长为24,求这两圆的圆心距
- 英语翻译