情态动词+have done是虚拟语气吗?

请详细解释一下。... 请详细解释一下。 展开
significantme
2012-03-24 · TA获得超过319个赞
知道答主
回答量:39
采纳率:0%
帮助的人:24.7万
展开全部
这个不一定是的。它可以有两种情况的。
情态动词+have done:第一,表推测;第二,表虚拟。
1.edn't /shouldn't +have done 表对过去的推测,译为“本不需要、本不应该做....”
2.can't have done 表对现在的推测。译为“不可能....”
3.mustn't have done 表对过去的推测。译为“一定不会...”
4.couldn't have done 表推测是和2一样。它也可表虚拟,译为“本不可能...”
嘿嘿,我们老师今天上午刚讲的,应该没错。你也可以再咨询一下你们的老师。
怎样才够温暖
2012-03-24
知道答主
回答量:27
采纳率:0%
帮助的人:9.8万
展开全部
是,翻译为本应该,本可能做某事,意为并没有做成某事
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吉阔P8
2012-03-24
知道答主
回答量:7
采纳率:0%
帮助的人:3.3万
展开全部
对过去的事实进行推测:结构:情态动词+have done / been+名词/形容词/介词短语
例句:
1. Mrs. Longmans must have been a pretty girl in her youth.
2. He couldn’t have seen Anna yesterday. She’s gone abroad.
3. I think I must have left my glasses in the library.
4. He might have overslept again.
5. Where can Tom have gone ?
情态动词表达虚拟语气:表达“本来…”,“不然早就…”。这是情态动词的一种虚拟语气用法。表示说话人所讲的与所发生的事实相反。表达了说话人的埋怨,后悔的语气。其结构是在一些情态动词后面加 have done 结构。根据要表达的意思,有如下结构:
should have done / ought to have done:本应该……
shouldn’t have done / oughtn’t to have done:本不该……
could have done:本来可以……
needn’t have done:本来没必要……
would like to have done:本来很想……
would rather not have done: 本来不愿意……
could / might / have done: 不然早就……
例句:
1. You shouldn’t have laughed at his mistakes.
2. You could have told us earlier.
3. I ought to have bought that dictionary last week.
4. You ought not to have spent so much time in reading novels.
5. We need not have been in a tearing hurry to catch the train.
6. They would like to have seen that film last film.
7. If he had given me his number, I could have telephoned him.
8. They might have been frozen to death but for the rescue in time.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式