一、后接名词时的区别

  当用作定语修饰其后接名词时,只用which和what,不能用who。which和what的区别是:前者用于选择范围较小或较明确的场合,后者用于选择范围较大或不明确的场合。如:

  Whichcolordoyoulike,blackorwhite?黑色和白色,你喜欢哪种?

  Whichisbigger,thesunortheearth?太阳和地球哪个大?

  Whatcolorisyourcar?你的汽车是什么颜色的?

  但是,若指人,即使选择的范围不明确,也可用which。如:

  Which[What]writersdoyoulike?你喜欢哪些作家?

  二、其后不接名词时的区别

  当其后不接名词时,三者均可用,which和what的用法区别依然是:前者用于选择范围较小或较明确的场合,后者用于选择范围较大或不明确的场合。如:

  Whichisinthebox,theredoneortheblackone?哪一个在盒子里,是红色的那个还是黑色的那一个?

  Whatisinthebox?盒子里装的是什么东西?

  至于who,它一般只用来指人,不管选择范围大还是小、明确还是不明确均可用。如:

  Whowon––TomorMike?谁赢了,是汤姆还是迈克?

  Whoisyourfavoritepoet?你喜欢的诗人是谁?

  注:当选择范围比较明确且用作宾语时,who也可以用which或whichone代之。如:

  Who[Which/Whichone]doyoulikebetter,yourfatheroryourmother?你更喜欢谁,父亲还是母亲?

  三、与else以及of短语搭配时的区别

  1.正由于what和who的选择范围可以很大或不明确,所以其后可以跟else,但一般不跟表示特定范围的of短语。如:

  Whatelsehaveyoubought?你还买了些什么?

  Whoelsewasattheparty?聚会上还有谁?

  在你的老师之中,你喜欢哪一位?

  正:Whichofyourteachersdoyoulikebest?

  误:Who[What]ofyourteachersdoyoulikebest?

  我们当中谁去洗衣服?

  正:Whichofusisgoingtodothewashing?

  误:Whoofusisgoingtodothewashing?

  这些词典当中哪一本是你的?

  正:Whichofthesedictionariesisyours?

  误:Whatofthesedictionariesisyours?

  2.而which的选择范围相对比较小或明确,所以其后一般不接else,但却常与表特定范围的of短语连用:

  Whichofthethreegirlsistheoldest?这三个女孩中哪个年纪大?

  Whichoftheboysisthestrongest?这些男孩当中,哪一个力气大?

  你还要点别的什么吗?

  正:Whatelsewouldyoulike?

  误:Whichelsewouldyoulike?

  四、口语中的用法区别

  比较以下三组对话,注意体会它们的区别:

  A:Whoishe?他是谁?

  B:HeisMary’shusband.他是玛丽的丈夫。

  注:Whoishe?的意思是要了解他的一些情况。

  A:Whatishe?他是干什么的?

  B:HeisanEnglishteacher.他是英语教师。

  注:Whatishe?的意思是询问他的职业。

  A:Whichishe?哪位是他?

  B:Theonebythewindow.窗户边的那位。

  注:Whichishe?的意思是要在几个人中辨别要找的人。

推荐文章

中考化学重点解析:关键三部曲

1、注重双基知识,突出重点。以课本为主线,认真吃透课本...

快乐在我身边作文【精选7篇】

在学习、工作或生活中,特别是其中的话题作文。作文是人们...

评论区(暂无评论)

我要评论

昵称
邮箱
网址
0/200
没有评论
可按 ESC 键退出搜索

0 篇文章已搜寻到~