请帮助分析几个英语虚拟语气句子

来源:百度知道 编辑:UC知道 时间:2024/05/18 11:35:37
1 You _____ there by taxi yesterday, it is not far from here.(needn't have gone)用couldn't,shouldn't,mightn't have gone 不行嘛
2 If you _____ any problem, please don’t hesitate to ask your teacher (have)if引导虚拟语气,从句谓语用过去式、过去完成式,没有用原形得,怎么回事
3 If Alice _____ this afternoon, the meeting should be put off.答案有A. would not come B. might not come C. should not come D. could not come 怎么用了c ,另外,lf引导虚拟句,从句的谓语形式用动词的过去式,主句用would/ should/ could/ might +动词原形,这里怎么用should
4 The librarian insists that John ___ no more books from the library before he returns all the books he had borrowed (take) insist表示“坚持某种说法”时,后面从句不用虚拟语气;表示“坚持认为”,后面用虚拟;用什么方法区分insist意义,免易混淆

1.这个是根据意思的,你要知道这个四个的意思,needn't have done本不必做而做了 couldn't have done不可能做过某事 shoudn't ..本不该做而做了 mightn't..表示对过去事情的推测 所以根据句意这里用needn't (昨天你本不必做出租车来的,从那到这不远)

2.条件句有真实条件句和非真实(虚拟)条件句两种,真实条件句所表示的假设是有可能发生的,而非真实条件句则通常表示一种假想,与事实相反或不大可能会发生:
If I have time, I will go with them. 假若我有时间,我就同他们去。(陈述语气)
If I were you, I would go with them. 假若我是你,我就同他们去。(虚拟语气) 故用have

3.主句谓语中的should主要用于第一人称后。would, might, could的大致区别是:would表示结果,might表示可能性,could表示能力、允许或可能性。
条件从句谓语除用过去式外,有时也用“should+动词原形”(表示可能性极小,常译为“万一”
万一Alice今天下午不来,会议会被取消 故用C

4.两者的区别是:若谓语动词所表示的动作尚未发生,或尚未成为事实,则用虚拟语气;若谓语动词所表示的动作已经发生,或已经成为事实,则要用陈述语气。 (而这里的从句中的内容是已经发生了的,是一个事实)

1.从语法角度来说他们都是可以用的,不过既然是情态动词,那就带有不同的态度了,need在这里比较合适
2.用不用虚拟语气是根据需要来的,if 最初学的就是引导一般条件句了,不要以为if了,就得虚拟。这里就是普通的祈使句了 please don’t hesitate to ask your teacher if you have any problem.
3.这个句子ALICE到底下午来不来,还不确定,加情态动词,表示猜测或是其他,当然不用情态动词也可以。
4.理解句子意思了,就好办了。我理解时,就翻出了,应当或是不应当(should, sh