12 在过去式中表虚拟might do 和might have done用法区别


1) Lily walked in the forest with great caution for fear that she might be attacked by a giant snake. 

2)Lily walked very carefully in the forest in case a giant snake might attack her.

请问句1)和2)中,主句是过去时态,might be attacked 表示虚拟语气和might have been attacked 区别?其次,此句的might也可以换做could或would吗,它们的虚拟用法相同吗?

 

 

3)Lily walked cautiously in the forest so that she should not be attacked by a giant snake. 

句3)中,should 在过去时态的虚拟用法的意思是“可能”吗?同理,也可用could或would表达?


请先 登录 后评论

最佳答案 2017-12-20 23:32

这个问题说来话长。

首先要明确虚拟语气的概念。虚拟语气是一种谓语动词形式,表示说话人对自己句子的态度。即通过谓语动词形式提示听话人自己说的是事实、非事实、还是请求命令。因此英语有陈述语气、虚拟语气和祈使语气。按照传统语法,虚拟语气分为两类;一类是表示与事实相反的假设、推测或愿望等,动词用某种过去形式,be一律用were。为了简便,我们不妨称之为were式虚拟语气。另一类是表示在将来未必会成为事实,动词用原型,简便起见,我们也称其为be式虚拟语气。这样,虚拟语气就与陈述语气形成对比。陈述语气描述说话人认为的事实;虚拟语气表示说话人描述非事实:即与事实相反或未必是事实(were式或Be式虚拟语气)。

虚拟语气是早期英语的残留。随着英语的发展,一些本来该用虚拟语气的地方,已经或逐渐被陈述语气形式所代替。

例如,在表示建议命令等的that从句中,早期英语要用动词原型,后来可以用should do代替原型。在英国的非正式语体还可以用陈述语气。例如:

I suggest that he come tomorrow. be式虚拟语气。正式语体,尤其是美国。

I suggest that he should come tomorrow. 情态动词结构代替be式虚拟语气,不够正式,主要见于英式英语。

I suggest that he comes tomorrow. 陈述语气代替be式虚拟语气。仅限于英国,非正式语体。在我国被判为错误。(其实在英国不是错误。)

真实条件句假设将来可能发生的事,if it rains tomorrow...明天可能下雨,也可能不下雨,条件从句中的it rains tomorrow就不是事实。这在早期英语是需要用动词原型作谓语的,如If it rain tomorrow...这种古老的虚拟语气形式至今在法律著作中仍可见到。英语专业八级考试也有这个项目。但现代英语中,只要明天有可能下雨,就不用虚拟语气了,而直接用陈述语气:If it rains tomorrow...

As if从句在非正式语体,已经可以不用虚拟语气而用陈述语气形式。例如:

The toy dog barks as if it is a real dog. 明显与事实相反却用陈述语气。非正式语体。

目的状语从句的谓语属于将来未必是事实,即早期英语属于be式虚拟语气,从句的谓语要用动词原型。这在lest引导的从句中依然可见。例如:

She wore a pair of sunglasses lest she be recognised. 

现代英语中,目的状语从句中的be式虚拟语气已经被情态动词结构代替,不同的连词常和不同的情态动词连用。例如:

in order that/so that常与may/might/can/could连用,主句为现在时,从句用现在形式情态动词;主句为过去时,从句用过去形式情态动词。不会用might have done的形式。因为目的状语从句中的动作都是没有发生的动词,不可能用完成体形式。

for fear that从句多与should连用。

so that/in order that从句为否定句时,情态动词常用should。

in case是引导目的状语从句的连词中最不正式的一个,因此其引导的从句既可以用情态动词should, 也可以用may/might.甚至还可以用陈述语气动词形式。

至此,可以回答网友的问题了:

1 目的状语表示的是将来未必是事实,早期英语是用动词原型作谓语的,lest后的谓语仍保持这种用法。

2 其它连词引导的目的状语从句已经不用动词原型,而改用情态动词结构来表示未必是事实这一概念。

3 目的状语从句中情态动词用现在式还是过去式,取决于主句是现在时还是过去时。

4 目的状语从句的谓语表示的都是还没有发生的动作,因此不可能有情态动词+不定式完成体的形式。(were式虚拟语气表示与过去事实相反时才可能用到)。

5 网友可能没有区分were式虚拟语气和be式虚拟语气,对二者有所混淆,才提出了这样的疑问。

希望我以上的解释能够解除网友的疑惑。如有不清楚的地方,可以追问。

试比较以下were式虚拟语气和be式虚拟语气谓语形式的不同:

If he had studied harder, he might have passed the exam. 

were式虚拟语气。从句表示与过去事实相反的假设,主句表示在这个假设下做出的与过去事实相反的推测。

He studied hard in order that he might pass the exam.

主句为陈述语气,表示过去的一个事实,从句表示在过去将来想要到达的目的,未必是事实,但也未必与事实相反。该用be式虚拟语气,现代英语用情态动词结构代替be式虚拟语气形式,过去的语境不能用may, 要用may的过去式might。传统语法认为这种情态动词结构仍然是虚拟语气即be式虚拟语气的替代式。

请先 登录 后评论

其它 2 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

1) Lily walked in the forest with great caution for fear that she might be attacked by a giant snake. 

2)Lily walked very carefully in the forest in case a giant snake might attack her.

请问句1)和2)中,主句是过去时态,might be attacked 表示虚拟语气和might have been attacked 区别?其次,此句的might也可以换做could或would吗,它们的虚拟用法相同吗?

【答】主句是过去时态,从句中的might be attacked 表示虚拟语气指过去将来的情况,即以walked的时间来看,be attacked是将来的事情,might的意思是“也许”、“可能”;主句是过去时态,从句中的 might have been attacked 表示与过去的过去事实不相符, might have 的意思是“可能已经”。 

 

 



请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

同意曹老师解答

请先 登录 后评论
  • 2 关注
  • 2 收藏,16786 浏览
  • xiaofeng 提出于 2017-11-12 21:26

相似问题