问题: 1、You can go to the party with us if you _____.
1、You can go to the party with us if you _____.
A want to B want to do C want it D want to go
为什么不用BD?
2、You ought to have called him yesterday.
Yes, I know I ______
A ought to B should have
为什么不用A?与第一题相比第一题省略了go这个动词,第二题没有省略have。到底什么时候省什么时候不省?
解答:
不定式省略句省去to后面的.如果不省的话必须是完整的句子,B中应为want to do it 而D中应为want to go to the party 才正确.
第二句是虚拟语气的固定用法,当表示"过去应该做的而没做"的时候 必须用should/ought to have done… 的结构,而have就是"过去"这个虚拟语气的体现.
另外你想下一般完成时的句子中have能省吗?
其实说白了就是固定用法,要想学英语,你就必须得记住!
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。