If my lawyer had been here last Saturday,he would have prevented me from going
为什么prevented前面加have
人气:146 ℃ 时间:2019-11-21 05:37:32
解答
这里用到了英语当中“虚拟语气”这一语法知识点.句子的意思是:“如果上周六我的律师在场的话,他会阻止我去的.” 实际情况中他的律师当时不在场,根据虚拟语气的规则,if 加had been表示一个过去没有发生的状况,那么后面的形式应该是would have been来表示“虚拟”出来的情景.希望能帮到你,祝你英语学习越来越好
推荐
- If my lawyer had been here last Saturday,he would have prevented me from going.句子分析.
- 3,If my lawyer _____here last Saturday,he _____me from going.
- If my brother had been here last Sunday,he ________ me from going.(Unit8-13)
- 10.“How long have you been here?” “_______ the end of last month.”
- 英语好的进 I have been here for the last week
- 植物与动物的区别是不是能否进行光合作用
- 闭合电路的一部分导体在做切割磁感线运动时,必受磁场阻碍作用.这句话对吗?
- 已知三角形ABC三个顶点A[4,6],B[-3,6],C[-1,-4],求BC边上高AB的长度及三角形ABC的面积
猜你喜欢