Day 4
不知道你有没有做好一周的计划,计划对于学习的重要性不言而喻,但是坚持计划更重要,就像我每天都会在这里等你,今晚来的晚了些,但是我一定会来,我们一起坚持!
大家先看看后面的语法解析,然后做出答案,然后回复“410”会看到答案。
2. Mary’s score on the test is the highest in her class; she ________ have studied very hard.
A) may B) should C) must D) ought to
解题策略:
通过观察选项,可以看出四个都是情态动词,情态动词在语法中的考察,最重要的考点就是虚拟语气,所以我们要从这个角度来分析。然后又看到题干中填空后面出现have done(这里是have studied),因此我们就来看一下这个结构“情态动词+have done”可以表示的意思。
语法讲解:情态动词+have done
“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。 例句 : It must have rained last night, for the ground is wet. 昨晚一定下雨了,因为地面还是湿的。 (牢记没有mustn't)
“can't+have+done”表示对过去事情的否定推测,译成“不可能做过某事”。 例句:Mr.Smith can't have gone to Beijing, for I saw him in the library just now. 史密斯先生不可能去北京了,我刚才还在图书馆见过他
“could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。 He could have passed the exam, but he was too careless. 本来他能够通过考试,但是他太粗心。
“may/might+have+done”表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。 例句:He may/ might have given you more help, even though he was busy. 他或许会多给你一些帮助,即使他很忙。 (注意might的可能性比may小)
“would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”。 例句:Without your help, I wouldn't have achieved so much. 没有你的帮助,我是不会取得如此大的成绩。
“should+have+done”意思是“本来应该做某事,而实际没做。”“shouldn't+have+done”表示本来不应该做某事,而实际做了。含有指责对方或自责的含意。 例句: 1. Tom, you are too lazy.The work should have been finished yesterday. 汤姆,你太懒惰了,这项工作本来应该昨天就做完的。 2. Look, Tom is crying. I shouldn't have been so harsh on him.看,汤姆哭了,我本来不应该对他如此严厉。
“need+have+done”表示本来需要做某事而没有做。“needn't+have+done”则表示“本来不需要做某事而做了”。例句:1. I needn't have bought so much wine—only five people came. 我本来没有必要买这么多酒,只来了五个人。 2. He need have hurried to the station. Inthat case, be wouldn't have missed the train. 他本来需要快点去车站,那样的话,他就不会误了火车。
不知道你有没有做好一周的计划,计划对于学习的重要性不言而喻,但是坚持计划更重要,就像我每天都会在这里等你,今晚来的晚了些,但是我一定会来,我们一起坚持!
大家先看看后面的语法解析,然后做出答案,然后回复“410”会看到答案。
2. Mary’s score on the test is the highest in her class; she ________ have studied very hard.
A) may B) should C) must D) ought to
解题策略:
通过观察选项,可以看出四个都是情态动词,情态动词在语法中的考察,最重要的考点就是虚拟语气,所以我们要从这个角度来分析。然后又看到题干中填空后面出现have done(这里是have studied),因此我们就来看一下这个结构“情态动词+have done”可以表示的意思。
语法讲解:情态动词+have done
“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。 例句 : It must have rained last night, for the ground is wet. 昨晚一定下雨了,因为地面还是湿的。 (牢记没有mustn't)
“can't+have+done”表示对过去事情的否定推测,译成“不可能做过某事”。 例句:Mr.Smith can't have gone to Beijing, for I saw him in the library just now. 史密斯先生不可能去北京了,我刚才还在图书馆见过他
“could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。 He could have passed the exam, but he was too careless. 本来他能够通过考试,但是他太粗心。
“may/might+have+done”表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。 例句:He may/ might have given you more help, even though he was busy. 他或许会多给你一些帮助,即使他很忙。 (注意might的可能性比may小)
“would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”。 例句:Without your help, I wouldn't have achieved so much. 没有你的帮助,我是不会取得如此大的成绩。
“should+have+done”意思是“本来应该做某事,而实际没做。”“shouldn't+have+done”表示本来不应该做某事,而实际做了。含有指责对方或自责的含意。 例句: 1. Tom, you are too lazy.The work should have been finished yesterday. 汤姆,你太懒惰了,这项工作本来应该昨天就做完的。 2. Look, Tom is crying. I shouldn't have been so harsh on him.看,汤姆哭了,我本来不应该对他如此严厉。
“need+have+done”表示本来需要做某事而没有做。“needn't+have+done”则表示“本来不需要做某事而做了”。例句:1. I needn't have bought so much wine—only five people came. 我本来没有必要买这么多酒,只来了五个人。 2. He need have hurried to the station. Inthat case, be wouldn't have missed the train. 他本来需要快点去车站,那样的话,他就不会误了火车。