五个最容易混淆的语法,今天大家一起来学习吧!希望大家能够有所收获~
1
If you have any question?
If you have any questions?
哪个是正确的呢?正解:If you have any questions?解析:因为“question”是可数名词。“some”和“any”后通常接可数名词的复数形式;“some”和“any”后接不可数名词才用单数形式。例句:I bought some flowers.我买了一些花。We don’t have any questions.我们没有任何问题。I bought some sugar.我买了一些糖。We don’t have any advice.我们没有任何建议。
2
Have been + ING 和 Have been + 过去分词有什么区别?解析:
Have been + ING形式是现在完成进行时,意思是一个过去开始并持续到现在的动作。Have been + 过去分词是现在完成时的被动语态,意思是过去某个时候句子主语经受了某些动作。
例句:
I’ve been cleaning the house for the past hour.
我已经清洁屋一个小时了。
These machines have been cleaned.
这些机器已经被清洁好了。
3
什么时候用few,什么时候用a few?解析:
a few通常有正面意思,而few一般有负面含义。
例句:
I have a few friends there.
在那我有一些朋友。(很有可能认识了一些新朋友,过得很开心。)
He has few friends.
他有几个朋友。(他只有几个朋友。)
4
I’ve got 和 I’ve gotten 有什么区别?解析:
I’ve got = 我拥有
I’ve got to = 我必须,我需要
I’ve gotten = 我应得,我获得了
I’ve gotten = 我变成了
例句:
I’ve got a dog.
我有一只狗。
I’ve got to leave now.
我必须要走了。
I’ve gotten a dog.
我买了一只狗。
I’ve gotten a good grade on the test.
我考试考得不错。
I’ve gotten divorced.
我离婚了。
5
neither 和 none 后,谓语用第三人称单数吗?解析:
neither的谓语既用单数也用原型,理论上讲,neither之后必须用第三人称单数,不过,一些人也用原型;none用于三个及以上事物,none后面接的宾语如果可数,用原型,none后面接的宾语如果不可数,用第三人称单数。
例句:
Neither of my parents is retired.
我父母都没有退休。
Neither of the athletes were injured.
这两个运动员都没有受伤。
None of the kids in the class failed the test.
班上的三个孩子考试都通过了。
None of the facts are correct.
这些都不是事实。
None of the information is correct.
这些信息都不正确。