2 might是否是用作may的过去式的重大疑问

用动词的适当形式填空:

The boy ________(cheer) by the hope that he might see his mother soon.

答案是:was cheered.

但我个人认为答案是错误的。 

我的理由是:

might无论作为“可能”或“可以”,一般来说,只有在间接引语和某些表示目的,让步的从句中,才用作may的过去式,除此以外,might就绝不是may的过去式!

而这里是同位语从句,因此,这里的might不是may的过去式,而是表示现在或不久将来客观情况的估计,因此,我认为答案was cheered是错误的。

我个人认为这里可以填写:has been cheered 或 is being cheered 或 will be cheered。

而is cheered 或 was cheered 或 had been cheered - 我认为这些都是错误的。


不知道我的以上分析是否正确?麻烦老师能详细分析一下,谢谢!


请先 登录 后评论

最佳答案 2018-01-18 21:39

The boy was cheered by the hope that he might see his mother soon.

我认为这个句子是正确的。

你认为句子不正确的理由是:might无论作为“可能”或“可以”,一般来说,只有在间接引语和某些表示目的,让步的从句中,才用作may的过去式,除此以外,might就绝不是may的过去式!

你不大同意我的观点。关于这个问题,如果只是我说可以,肯定是没有说服力的(因为我不“权威”),所以我帮你查了相关资料,下面的句子摘自《薄冰高级英语语法》第9.5节(标题:情态助动词的形式与含义):

Anyone may (can) enroll for this course. 任何人都可以报名听此课程。 (表现在)

In those days, anyone might (could) enroll for this course. 那时,任何人都可以报名听此课程。 (表过去)

No visitor may (can) remain in the hospital after eight p. m. 晚8时以后,不允许探视者再留在医院里。 (表现在)

Until recently, no visitor might (could) remain in the hospital after eight p.m. 直到最近,晚8时以后,不允许探视者再留在医院里。 (表过去)

注:关于这个问题,你在前面一个问题提出过,我已作了补充。

http://ask.yygrammar.com/q-25290.html 


请先 登录 后评论

其它 2 个回答

曹荣禄  
擅长:动词用法,句法问题

同意刘老师的解答。might作为may的过去式和could/would作为can/will的过去式一样,没有特殊的限制。不知网友在哪本语法书中看到了这样的限制,可以与大家分享一下。may是不能用于过去的语境的。在过去的语境中需要用may的时候(表示当时的推测或许可)就要用might。

The boy came to the city, hoping that he might see his mother.

这个男孩的母亲改嫁后住在城里,男孩来到城里,希望能见到母亲。(情态动词may的过去时表示母亲现任丈夫的许可或者表示现实中的可能性,may不能用于这种过去的语境,只能用might。这是动词hope的宾语从句。没有语法规则限制这里不能用might。)

请先 登录 后评论
刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

The boy was cheerd by the hope that he might see his mother soon.

【答】这个句子没有错误。

might无论作为“可能”或“可以”,一般来说,只有在间接引语和某些表示目的,让步的从句中,才用作may的过去式,除此以外,might就绝不是may的过去式!

而这里是同位语从句,因此,这里的might不是may的过去式,而是表示现在或不久将来客观情况的估计,因此,我认为答案was cheered 是错误的。—— 从这段话中,看得出网友在认识上有一定的偏差。请你仔细阅读我写的这些内容,综合理解这个问题:


1. might 表示过去的许可。

Ivy asked if he might go home. 艾维问他是否能回家。

The little boy was wondering if he might use the computer. 那个小男孩想知道能否用一下这台电脑。

2. might 表示的可能性,可以指过去的可能性。也可以指现在或将来的可能性,但比may 的可能性要小。

Reed told me he might be late. 瑞德告诉我他可能会迟到。(过去的可能性。问题中的句子就是此种用法, might see: 过去可能见到

Nancy might come tomorrow, but I am not quite sure. 南茜明天可能来,但我拿不准。(现在或将来的可能性)

3. may/might 表示的可能性,都可以用于对现在、将来或过去三个时间的推测。

may/might 表示可能性时,可以对现在、将来或过去进行推测,一般不用于疑问句。

① 对现在或将来的可能性推测,用may/might do 结构。

Pamela is absent.He may be ill.帕梅拉没来,他可能病了。

Leo may know my telephone number.利奥可能知道我的电话号码。

He may come very soon.他或许很快就会来。

② 对眼下正在发生的事进行推测

对正在发生的事作出推断时,用may/might be doing 结构。

Hurry up! They may/might be waitingfor us now. 快点!他们或许正等着我们呢。

Brandon may/might be sleeping this time of day. 这个时间布兰登可能正在睡觉。

③ 对过去发生的事进行猜测

对已经发生的事作出推测时,用may/might have done 结构。

I can't find my keys. I may/might have left them in the classroom. 我找不到钥匙了,可能忘在教室里了。

He phoned me asking about the matter. He may/might have known about it. 他打电话询问此事,他可能已经知道这事了。

 

 

 


请先 登录 后评论
  • 3 关注
  • 4 收藏,17327 浏览
  • Pupil07 提出于 2017-11-25 08:12

相似问题