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

drgiwzg5 1年前 已收到3个回答 举报

fixmm 幼苗

共回答了22个问题采纳率:86.4% 举报

这个不一定是的.它可以有两种情况的.
情态动词+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一样.它也可表虚拟,译为“本不可能...”
嘿嘿,我们老师今天上午刚讲的,应该没错.你也可以再咨询一下你们的老师.

1年前

10

我是处长谁相信 幼苗

共回答了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...

1年前

1

丁丁亮亮 幼苗

共回答了7个问题 举报

是,翻译为本应该,本可能做某事,意为并没有做成某事

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.300 s. - webmaster@yulucn.com