这里的have had是什么时态?

[复制链接]
查看11 | 回复4 | 2010-7-10 10:36:29 | 显示全部楼层 |阅读模式
原文:Or the person might have had a very frightening experience,like being chased by an angry doy.
这里的have had是什么时态?为什么?
这里为什么要用现在完成时呢?直接用have可不可以?

回复

使用道具 举报

千问 | 2010-7-10 10:36:29 | 显示全部楼层
might后面必须将动词原型,have done sth指已经做了某事,是完成时的原型have a very frightening experience是这个句子的动词,完成时态是:have had very frightening experience
回复

使用道具 举报

千问 | 2010-7-10 10:36:29 | 显示全部楼层
这里第一个have 是助动词had是实义动词 属于 have donesth. 现在完成时态
回复

使用道具 举报

千问 | 2010-7-10 10:36:29 | 显示全部楼层
这是虚拟语气,对过去的虚拟、could /should/might+have done.
回复

使用道具 举报

千问 | 2010-7-10 10:36:29 | 显示全部楼层
虚拟语气,用过去完成时对过去发生事情进行假设
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行