英语语法题:Tom is very short now. His mother wishes that he ________ be tall when he grows up.A. could B. should C. would D. were able to选哪个,为什么?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 10:17:14
英语语法题:Tomisveryshortnow.Hismotherwishesthathe________betallwhenhegrowsup.A.couldB.shouldC.wouldD.wer

英语语法题:Tom is very short now. His mother wishes that he ________ be tall when he grows up.A. could B. should C. would D. were able to选哪个,为什么?
英语语法题:Tom is very short now. His mother wishes that he ________ be tall when he grows up.
A. could B. should C. would D. were able to
选哪个,为什么?

英语语法题:Tom is very short now. His mother wishes that he ________ be tall when he grows up.A. could B. should C. would D. were able to选哪个,为什么?
答:这不知道是谁设计的题,一谬题.
光从语法上讲,wish的宾语从句用过去时态.所谓过去时态指一般过去时、过去进行时,过去完成时、过去完成进行时、过去将来时,过去将来进行时、过去将来完成时和过去将来完成进行时.
wish表示的是一种美好的愿望.这种愿望是美好的,但是,说话者心里明白,其实是不太可能的.比如:I wish I could fly to the moon one day in the future.我希望将来有一天我能飞往月球.将来我能吗(I can?) 显然不可能,所以用相应的过去时(could)来表示“虚拟语气”
I wish I would be a billionaire when I am 60.我希望我六十岁时,成为(是)一个亿万富翁.
你说“你做梦吧!” 对,我就是在做白日梦!事实是:I will not be a billionaire when I am 60.
本题句,这Tom的母亲有病,不仅她有病,他丈夫也有病,他们的家族都有病!要不是有类似侏罗病这样的家族遗传病,他母亲怎么会说出(表示)出这样的“愿望”来呢?要知道,Tom还没有成年啊!grow up 本身就是指人往“上” (up)“长” (grow) 啊!要不有病,母亲怎么就判断Tom以后再也不太可能长了呢?就会永远象现在这么矮了呢?
好了,我们假设汤姆一家人都是侏罗人,汤姆的父母、哥哥姐姐都是.比方说长到12、3岁,才1米2、3左右,并永远也长不高了,尽管在年龄上还会grow up
Tom的母亲希望在Tom的身上出现奇迹!所以表达了这么一个愿望.
汤姆的母亲希望长大(指年龄)时,会是一个高个子!
然后我们来看这四个选项:
这四个都是过去时的形式.其中前三个是(情态)助动词,后加动词原形构成谓语.D项是be able to的过去时态.
can表示“能力”,后跟行为动词,表示“有做某事的能力”.而can be +表语是指理论上的可能性.母亲希望汤姆能长高,could grow tall.而不是could be tall.
should本身可作情态动词,表示“应该”.作将来助动词时,仅限于第一人称使用.所以没有人会选B吧.选B者如王子,将它与虚拟10动词suggest,insist,order,demand 等等宾语从句中谓语用“should+V" 混在一起了.
再来看was able to,它是is able to 的过去式.is able to 后一般跟【行为】动词,表示某人有做某事的能力,它能代替can的一种用法.如:I am able to swim.=I can swim.后面一般不跟系动词be +表语,如没听说过有:I am able to be tall.的.(我有是高的能力),你可以说:I am able to grow tall.=I can grow tall.我能长高(我有长高的能力).所以这一题只能选C
Tom的母亲知道,Tom won't be tall when he grows up.汤姆长大(指年龄)时,不会是高个子.所以She wishes that he would be tall when he grows up.
如果从句改为grow tall.(不需要when he grows up),则ACD均句.
题目的设计者,没想这么多吧?
如果是一正常的母亲,会是这样表达:
Tom is very short now.His mother hopes that he will be tall when he grows up.
同为”希望“,hope和wish,用法是不一样的!

选A。因为妈妈期望Tom能长高,应该用情态动词could.

我认为应该选B,这个题明显用到了虚拟的语法,wish,suggest,等等这些都很多时候是虚拟情况,所以后面跟着should来构成这种句型。

正解是C。
wish 后跟虚拟语气, 表示与将来事实相反的虚拟,故用would 。我语法书上说,wish后接从句,用过去表现在或将来的虚拟,所以我选了D这里主要是有一个when 引导的时间状语从句, 从句用一般现在时表将来,那 主句就应该用将来时, 所以,虚拟语气用would。但是WOULD也不能表将来吧?虚拟是把will do 改为would do 吧。那若是虚拟就不能按照你所说的...

全部展开

正解是C。
wish 后跟虚拟语气, 表示与将来事实相反的虚拟,故用would 。

收起