Something terrible must have happened if Maochang was was not coming to eat with him as he always did.
要是茂昌也不像往常那样在他这儿吃饭,那肯定是发生了什么糟糕的事情。
【剖析】 1)if Maochang was not coming to eat with him as he always did是条件状语从句;
2)在if引导的从句中又套了一个方式状语从句as he always did;
3)形容词terrible作后置定语,修饰something;
4)must have happened是对过去所发生事情的肯定推测;
5)eat with him此处并不是“和他一起吃”,而是“在他的餐厅吃”的意思。
【拓展】 形容词或分词修饰something ,everything ,nothing ,anything等词时,要放在这些词之后作后置定语。
He did not look forward to being in debt because his restaurant was no longer popular.
他可不希望由于餐馆不受欢迎而负债。
【剖析】 1)because his restaurant was no longer popular为原因状语从句;
2)no longer popular表示对过去肯定,现在否定,意为“不再受欢迎”;
3)look forward to中的to是介词,所以其宾语用了动名词being。
【拓展】 no longer 和no more 的区别:no more强调在数量上“不再”;而no longer则强调在时间上“不再”。
I don't want to upset you,but I found your menu so limited that I stopped worrying and started advertising the benefits of my food.
我不想让你难受,可我发现你的菜谱上就那么点东西,我也就不担心了,并且开始宣传我的饭菜的好处。
【剖析】 1)整个句子看似由but连接的并列句,但是第一个分句I don't want to upset you只是为后面要说的话作铺垫,使对方有个思想准备,有“我知道这么说会让你难受,但我还是说出来吧”的意思;
2)that引导一个表示结果的状语从句;
3)limited为过去分词,作宾语补足语;worrying和advertising都是动名词,作stop的宾语。
【拓展】 分词短语作宾语补足语时,用现在分词还是过去分词,要看它和宾语的关系。主动关系用现在分词,被动关系用过去分词。
Perhaps we ought to combine our menus and provide a balanced menu with foods full of energy and fibre.
也许应该把我们的菜谱融合起来,提供一个既有能量又有纤维的平衡菜谱。
【剖析】 1)and连接并列谓语ought to combine和(ought to)provide,但是第二部分有结果的意味;
2)介词短语with foods full of energy and fibre作后置定语,修饰menu;
3)full of energy and fibre形容词短语也作后置定语,修饰food。
【拓展】 形容词短语作定语往往可以改成定语从句。本句的foods full of energy and fibre就等于foods which/that are full of energy and fibre。
语法•剖析
情态动词(二)
本单元主要学习情态动词 ought to 的用法。对于其他情态动词,我们也补充了一些内容。
ought to的用法
ought没有时态和人称的变化,后面须跟带to的不定式。其具体用法如下:
1)用于第一人称,表示有责任或有必要去做某事,与should相比,语气较弱。如:
We ought to be more careful with our homework.我们应当更加认真地做作业。
2)用于第二、三人称,表示建议或劝告。如:
You ought to follow Mr Wang's advice.你应当听王老师的话。
3)表示对现在或将来某种可能性的推测,这种推测是可信的。如:
Henry ought to be here soon.He left home at six.
亨利应当是很快就到,他六点就从家里出来了。
4)后接动词不定式完成式,表示对过去存在的某种可能性的推测,或指过去该做而未做的事情,意思是“早应该,本应该”。若是否定句,则表示发生了不该发生的事。如:
I'm sorry.I ought to have phoned to tell you I was coming.
对不起,我本应该先给你打个电话告诉你我要来。
5)ought to后可接不定式进行时,表示“应该在(立即)……”,这样用时语气比should严肃。如:
You oughtn't to be talking so much.你不应当说这么多话。
6)用来表达客观上难以实现或不能实现的愿望,与虚拟语气相似。如:
I love summer!It ought to be summer all the year.
我喜欢夏天,全年都应是夏天。
“情态动词+have done ”表示推测、后悔、遗憾、责备等语气。也是高考语法热点之一,下面我们就来逐个击破它。
(1)may/might/must have done:表示对过去情况的推测或估计,表“想必或肯定(已经)做了某事”。如:
I must have seen you somewhere,but I can't recollect your name.
我一定在什么地方见过你,可是我想不起你的名字了。
注意:might + have done可表示某一事情在过去没有实现并含有“劝告、责备”的意思。
2)can't/couldn't have done:表示对过去情况的否定性推测,表示“不可能已经做了某事”。如:
I can't/couldn't have lost the key.I never drop things.
我不可能把钥匙丢了。我从来没丢过东西。
在疑问句中can/could表示对过去情况的疑问性推测,表示“可能已经……了吗?”。如:Someone must have broken into our bedroom.Who could have done it?
有人闯入了我的卧室。会是谁呢?
3)should/ought to + have done:表示过去该做某事而没有做的情况,也表示说话人后悔、遗憾或责备的语气。shouldn't/oughtn't to + have done:表示过去不该做某事却已经做了的情况,也表示说话人后悔或责备的语气。如:
You shouldn't have thrown all the books.
你不该扔了全部的书。
4)could + have done:表示本来能够做却没有做某事,是说话人责备的语气。如:
Oh,the train has left.You could have got up earlier.
噢,火车已经开了。你本来可以早点起床啊。
注意:could + have done也可以对过去进行推测,表示“可能已经做……了”。如:
—Where was your sister then?当时你姐姐在哪?
—She could have gone swimming with some friends.她可能和一些朋友游泳去了。
5)needn't + have done:表示原本不必做某事却已经做了的情况。如:
You needn't have apologized to her.It was not your fault.
你本不必向她道歉,那不是你的错。
6)would rather have done:表示本来想做某事却未做成的意思。如:
I would rather have come to help you with your English,but I was too busy at that time.
我本想来帮你学英语的,但是我当时太忙了。
need和dare作行为动词或情态动词比较。
这两个词既可以作情态动词也可以作行为动词,其用法区别如下:
比较内容
| 比较内容 | 是否有人称和数的变化 | 是否有时态的变化 | 是否借助于助动词 | 搭配 |
| 行为动词 | 有 | 有 | 是 | +to do sth./sth. |
Loading... Please wait...