as if 引导的虚拟语气的理解困惑?

He threw himself from his horse and lay still as if shot.

书上说等于 (=as if he had been shot)

请教老师,这里的 (=as if he had been shot)是否是虚拟语气?

因为thew动作先发生,按照逻辑,后面正常的一个改写成as if he was shot, 但是由于使用了虚拟语气,过去的“过去”,所以使用

过去完成时 (=as if he had been shot),

我的理解对吗?


请先 登录 后评论

最佳答案 2020-08-19 14:38

He threw himself from his horse and lay still as if shot. (=as if he had been shot)

括号里的分句是被补齐后的结果。

我认为这不是虚拟语气。as if 从句的主句是he threw himself and lay still,谓语动词是threw 和 lay,我们把主、从句谓语动词发生的早晚,作一比较:threw (掉下)lay (躺)是一般过去时,had been shot(被子弹射中)是过去完成时,说明发生在threw 和 lay 之前,谁早谁晚应该很清楚:shoot 早于 lie。设想一下,“先被击中,才躺下”,还是“先躺下,再被击中”?所以,这不是“虚拟语气”,而是陈述语气。不要因为有 as if 就是虚拟语气,我们换成其他状语从句,也得用过去完成时。例如:

He lay still after he had been shot. (本句有after 表示先后,也可说after he was shot)

He lay still as soon as he had been shot.

He lay still because he had been shot.

 

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 3 收藏,3121 浏览
  • bjxue 提出于 2020-08-18 18:39

相似问题