英语语法题:Tom is very short now. His mother wishes that he ________ be tall when he grows up.
A.couldB.shouldC.wouldD.wereableto选哪个,为什么?...
A. could B. should C. would D. were able to
选哪个,为什么? 展开
选哪个,为什么? 展开
4个回答
展开全部
答:这不知道是谁设计的题,一谬题。
光从语法上讲,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,用法是不一样的!!!
光从语法上讲,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,用法是不一样的!!!
追问
原来信息量巨大啊!但是could be tall意思上感觉硬要说也是可能的,他们都有病,所以长不高,所以他妈妈想他长大后发明什么方法用grow以外的方法使自己tall....
展开全部
正解是C。
wish 后跟虚拟语气, 表示与将来事实相反的虚拟,故用would 。
wish 后跟虚拟语气, 表示与将来事实相反的虚拟,故用would 。
更多追问追答
追问
我语法书上说,wish后接从句,用过去表现在或将来的虚拟,所以我选了D
追答
这里主要是有一个when 引导的时间状语从句, 从句用一般现在时表将来,那 主句就应该用将来时, 所以,虚拟语气用would。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我认为应该选B,这个题明显用到了虚拟的语法,wish,suggest,等等这些都很多时候是虚拟情况,所以后面跟着should来构成这种句型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-05-24
展开全部
选A。因为妈妈期望Tom能长高,应该用情态动词could.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询