PAGE1
PAGE0
高考英语常见语法错误
一、主谓一致错误
1.复数名词作主语但指整体
[错误例句]TheUnitedStatesareabigcountry.
[正确例句]TheUnitedStatesisabigcountry.
[解析]“UnitedStates”虽然看起来是复数,但它指的是一个国家,整体上是单数概念,因此动词要用单数“is”。
2.“Therebe”句型
[错误例句]Thereismanyproblemstosolve.
[正确例句]Therearemanyproblemstosolve.
[解析]“Therebe”结构中,动词的单复数取决于“be”后面的名词。“problems”是复数,所以动词用“are”。
3.Eachof/Oneof/Noneof结构
[错误例句]Eachofthestudentsaregivenabook.
[正确例句]Eachofthestudentsisgivenabook.
[解析]“eachof/oneof/noneof+复数名词”结构,动词要用单数,因为主语的核心是“each/one/none”。
4.Anumberof和Thenumberof的区别
[错误例句]Thenumberofstudentsareincreasing.
Anumberofstudentsisplayingoutside.
[正确例句]Thenumberofstudentsisincreasing.
Anumberofstudentsareplayingoutside.
[解析]“Thenumberof+复数名词”指的是一个数量,所以动词用单数(is)。“Anumberof+复数名词”意思是“许多”,主语是复数,动词用复数(are)。
二、时态错误
1.现在完成时一般过去时混用
[错误例句]Ihavemethimyesterday.
[正确例句]Imethimyesterday.
[解析]“yesterday”表示明确的过去时间,不能和现在完成时(havemet)连用,要用一般过去时(met)。
2.一般现在时现在进行时混用
[错误例句]Look!Thebuscomes.
[正确例句]Look!Thebusiscoming.
[解析]“Look!”说明动作正在发生,因此要用现在进行时(iscoming),而不是一般现在时(comes)。
3.过去进行时过去完成时混用
[错误例句]WhenIarrivedatthestation,thetrainwasleaving.
[正确例句]WhenIarrivedatthestation,thetrainhadleft.
[解析]“hadleft”过去完成时表示“过去的过去”,即“我到达车站之前,火车已经离开”。
4.过去完成时一般过去时混用
[错误例句]Hedidhishomeworkbeforehismothercameback.
[正确例句]Hehaddonehishomeworkbeforehismothercameback.
[解析]“haddone”过去完成时表示“在母亲回来之前,作业已经完成”。如果用一般过去时(did),两个动作显得是同时发生的,不符合逻辑。
5.现在完成时现在完成进行时混用
[错误例句]Ihaveworkedonthisprojectforthreehours.
[正确例句]Ihavebeenworkingonthisprojectforthreehours.
[解析]“forthreehours”说明动作持续了一段时间,要用现在完成进行时(havebeenworking),表示“从过去持续到现在仍然在进行”。
6.过去将来时一般将来时混用
[错误例句]HesaidhewillgotoBeijingnextweek.
[正确例句]HesaidhewouldgotoBeijingnextweek.
[解析]主句“hesaid”是过去时,宾语从句的时态要相应变化,will变成would,符合“时态呼应”原则。
7.一般现在时一般过去时混用
[错误例句]HelivesinLondonin2015.
[正确例句]HelivedinLondonin2015.
[解析]“2