3,If my lawyer _____here last Saturday,he _____me from going.A.had been,would have preventedB.had been,would preventC.were,would preventD.were,would have prevent为什么不选D

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 03:24:01
3,If my lawyer _____here last Saturday,he _____me from going.A.had been,would have preventedB.had been,would preventC.were,would preventD.were,would have prevent为什么不选D

3,If my lawyer _____here last Saturday,he _____me from going.A.had been,would have preventedB.had been,would preventC.were,would preventD.were,would have prevent为什么不选D
3,If my lawyer _____here last Saturday,he _____me from going.
A.had been,would have prevented
B.had been,would prevent
C.were,would prevent
D.were,would have prevent
为什么不选D

3,If my lawyer _____here last Saturday,he _____me from going.A.had been,would have preventedB.had been,would preventC.were,would preventD.were,would have prevent为什么不选D
楼上不要瞎说
条件句里要用'过去完成时'表对过去的虚拟,句子里有last saturday所以要用had been.
如果用were那就对现在的虚拟,这个和last saturday有冲突

是对过去的虚拟,不用一般过去

这是一个错综时态的虚拟句。前半句是对last Saturday(过去式)的虚拟;后半句是对现在的虚拟。

选C吧
If my lawyer _were____here last Saturday 这部分是虚拟语气,所以用were,排除AB项
he _would prevent____me from going. 这部分是主句,would have prevent 是本将要做什么事(事实上却没有)的意思
这个句子的意思,如果我的律师星期六在这儿,他将会阻止我离开.
如果选...

全部展开

选C吧
If my lawyer _were____here last Saturday 这部分是虚拟语气,所以用were,排除AB项
he _would prevent____me from going. 这部分是主句,would have prevent 是本将要做什么事(事实上却没有)的意思
这个句子的意思,如果我的律师星期六在这儿,他将会阻止我离开.
如果选D的话,意思就变成,如果我的律师星期六在这儿,他本将阻止我离开(事实上却没有阻止)
所以选C最符合句意

收起

以后遇见这种题 要认真思考整个语境,千万不要迷信别人的答案。经过认真思考后消化的东西才是自己的。祝好! 选A

这考的是虚拟语气的知识点,虚拟语气大致上有三种情况,对将来、现在、过去的虚拟。如果你记不住形式时,可以将时态都往后退一格,比如过去时变成过去的过去,就变成了过去完成时。
现在来分析这个句子,明显它是对过去的虚拟,所以选择A

If my lawyer had been here last Saturday,he would have prevented me from going为什么prevented前面加have 这篇英语短文有没有语法错误?My dream jobWhen I grow up,my parents hope me can be a lawyer ,but I prefer to be a director rather than be a lawyer.I think to be a lawyer is easier than to be a director.If I want to be a lawyer,I should lear 3,If my lawyer _____here last Saturday,he _____me from going.A.had been,would have preventedB.had been,would preventC.were,would preventD.were,would have prevent为什么不选D My father was a struggling lawyer. If my lawyer had been here last Saturday,he would have prevented me from going.from going 第一次看到这个词组 If my lawyer ____here ten minutes earier,we __the busA had been ,would have prevented B were ,would preventC had been,would prevent D were,would habe prevented She _______(be)a lawyer next year.There _____(be)a lawyer next year.填什么?为什么? 保持句意不变 He became a lawyer in 2000He has _____ ______ a lawyer for 9 years If my lawyer had been here last Saturday,he would have prevented me from going.句子分析.为什么从句是过去完成,而主句是现在完成呢?THKS! Did you have to go to court?” -----“No,I didn’t,but I would ______ if my lawyer hadn’t been so goodA.had B.have C.be D.do If...sentences If I ____ more intelligent I ____ my exam.--Dno't worry.If you _____ hard you ____it. if i become a lawyer i will help people(改为同义句)If I become a lawyer ,I will ____ ____ ____help people If I become a lawyer ,I will ____ ____ ____help people If I bcome a lawyer,I can help people(改为同义句) If it _____(not rain)tomorrow ,I will go shopping with my friends. She asked me _____ she could copy my homework.A if B weather(为什么?) 1.If I get e_______ exercise,I'll be healthier.2.I looked for my lost key e______.Finally I found it was in my bag3.What are the reasons for _______(be) a lawyer?4.That sounds ________ a great idea.(介词填空)5.It seems boring to be an engineer. 英语翻译My uncle likes _____ _____ _____ _____ _____ _____.