If my lawyer had been here last Saturday,he would have preve

If my lawyer had been here last Saturday,he would have prevented me from going
为什么prevented前面加have
爱在同城 1年前 已收到4个回答 举报

迷失在森林 幼苗

共回答了19个问题采纳率:100% 举报

这里用到了英语当中“虚拟语气”这一语法知识点.句子的意思是:“如果上周六我的律师在场的话,他会阻止我去的.” 实际情况中他的律师当时不在场,根据虚拟语气的规则,if 加had been表示一个过去没有发生的状况,那么后面的形式应该是would have been来表示“虚拟”出来的情景.希望能帮到你,祝你英语学习越来越好

1年前

2

sunqianqian 幼苗

共回答了931个问题 举报

虚拟语气的关系。
“如果我的律师上星期六在这儿,他会阻止我去。”=>实际情况是,律师不在,他去了,所以应了虚拟。

1年前

2

huangke101 幼苗

共回答了5个问题 举报

虚拟语气的用法,if语句中用的是had been,所以后面就是would have been的形式

1年前

1

丫头_lulu 幼苗

共回答了17个问题 举报

这里用到了英语当中“虚拟语气”这一语法知识点。句子的意思是:“如果上周六我的律师在场的话,他会阻止我去的。” 实际情况中他的律师当时不在场,根据虚拟语气的规则,if 加had been表示一个过去没有发生的状况,那么后面的形式应该是would have been来表示“虚拟”出来的情景。...

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.111 s. - webmaster@yulucn.com