高考英语 | 每天一道语法题Day 6
相当长一段时间内,语法无用论一直充斥着英语学习圈。
有些人说,英国人,美国人都没有学语法,他们英语说得也很好
有些人说,其实语法不会,做题也没有什么问题
其实,语法是基础,学会了语法,我们才能分析好句子结构,有了语法,我们才能写出正确的、符合英语习惯的句子,有了语法,才是有源之水,有本之木。
我们每天选取一道高考英语语法题,帮大家夯实基础,希望对大家有用。
高考英语 | 每天一道语法题Day 6
I told Sally how to get here, but perhaps I ____ for her.(全国高考)
A. had to write it out B. must have written it out
C. should have written it out D. ought to write it out
正确答案:C
句意:
我告诉Sally怎么来这里了,但是我或许本应该帮她写下来。
解析:本题考查情态动词
情态动词主要有两种用法
一是普通用法,如:can表示能力,I can swim. can表示请求,Can I watch TV?
二是表示推测用法,如:can用于否定句中,The boy under the tree can't be Sam because he has gone to Beijing.
本句中考查的是情态动词对过去的事情的推测,结构为:情态动词+have +动词的过去分词形式。注意,这种句式的时间状语应该是过去的时间状语,如yesterday, two days ago或上下文有明显的过去时的含义。而不要看到这种句式中有have +动词的过去分词就认为这是现在时范畴。
本句根据前面的小分句told可知是过去告诉过Sally怎么来这里,后面的but转换表示本来还应该做的是write it out, 但是并没有做,即:本应该做某事而同做,是一种遗憾的心情。再加上前一分句已经是一般过去时,证明后一分句是对过去的事情的推测,那么就只有B和C符合结构,再根据句意中含有的“没有写下来”的意思,本题的正确答案即为C.
祝你成功!