高二英语疑难问题

[复制链接]
查看11 | 回复4 | 2010-5-8 22:37:51 | 显示全部楼层 |阅读模式
He insisted that he had seen the film.
为何不能用He insisted that he should see the film.
虚拟语气和这两个句子有什么关系,【【求详细解析帮我指点迷津】谢谢很急

回复

使用道具 举报

千问 | 2010-5-8 22:37:51 | 显示全部楼层
第一句的意思是“他坚持他已经看过那个电影了”,不需要用虚拟语气啊,虚拟语气是表假设意义的。insist在表示“坚持要求”的意思时(比如第二句),从句要用虚拟语气,should可以省略。而第一句的意思是坚持(认为)
回复

使用道具 举报

千问 | 2010-5-8 22:37:51 | 显示全部楼层
第一句是对的但不是虚拟语气的/意思是他坚持说他已经看过那电影了第二句也不是虚拟语气的,意思是他坚持说他要看那电影如果改成he insisted that he should have see the film就是虚拟语气了意思是他说他应该已经看过这个电影的但事实没看过去的虚拟语气要用should have done的
回复

使用道具 举报

千问 | 2010-5-8 22:37:51 | 显示全部楼层
He insisted that he had seen the film。他坚持说自己曾经看过这部电影。这个句子强调的是看电影的时间发生在他说这句话之前,所以从句用过去完成时。此外这个句子表示的是这个人确实看过这部电影He insisted that he should see the film。他坚持说自己原本应该看过这部电影。(但是却因为某个原
回复

使用道具 举报

千问 | 2010-5-8 22:37:51 | 显示全部楼层
第一个不是虚拟意思是"他坚持认为/确定他看过了这电影"第二个才是虚拟意思是"他坚持建议/要求他去看这个电影" 第二句也可以省略掉should 直接写成he insisted that he see the film....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行