英语语法问题?急求教!
Imusthavebeenwrong.我理解是:那时一定是我弄错了。不知道对不对,不知道这是什么语法。虚拟还是条件?急求教,在线等...
I must have been wrong . 我理解是:那时一定是我弄错了。不知道对不对,不知道这是什么语法。虚拟还是条件?
急求教,在线等 展开
急求教,在线等 展开
6个回答
展开全部
虚拟语气, 我很可能错了。
对过去事实的推测
具体的讲,
must have done:表示对过去的肯定的逻辑推测,推定某件事情、动作或状态可能在过去发生过(存在过)。
He must have been a doctor, for he knows medicine so well.(他过去肯定是一位医生,他对医学如此了解。)
Somebody must have stolen the ring.(肯定有人偷了这枚戒指。)[该句所推断的偷窃动作发生在过去。]
The temperature must have dropped to below zero last night ,because the water is frozen all over.(昨夜的温度肯定降到零度以下,因为水都冻住了。)
如果'must + have + 过去分词'句型与by now连用,还可以表示对现在完成的动作和状态的肯定推测,但实质上还是指所推测的过去的动作,例如:
They started early this morning; they must have arrived by now.(他们今晨很早就出发了,现在肯定已经到了。)
中国学生的常见病句是:They…; they certainly have arrived.病句的句义是“他们当然已经到达了。”(这不是对过去的肯定推测,而是断定动作已经完成。)
对过去事实的推测
具体的讲,
must have done:表示对过去的肯定的逻辑推测,推定某件事情、动作或状态可能在过去发生过(存在过)。
He must have been a doctor, for he knows medicine so well.(他过去肯定是一位医生,他对医学如此了解。)
Somebody must have stolen the ring.(肯定有人偷了这枚戒指。)[该句所推断的偷窃动作发生在过去。]
The temperature must have dropped to below zero last night ,because the water is frozen all over.(昨夜的温度肯定降到零度以下,因为水都冻住了。)
如果'must + have + 过去分词'句型与by now连用,还可以表示对现在完成的动作和状态的肯定推测,但实质上还是指所推测的过去的动作,例如:
They started early this morning; they must have arrived by now.(他们今晨很早就出发了,现在肯定已经到了。)
中国学生的常见病句是:They…; they certainly have arrived.病句的句义是“他们当然已经到达了。”(这不是对过去的肯定推测,而是断定动作已经完成。)
展开全部
这是 ---------情态动词+have done的形式,是一种虚拟语气,
和情态动词+动词原形的区别是:用原型表示事情发生在现在或将来,而用have done ,表示事情发生在过去。使用不同的情态动词,句子的意思就有所不同。表示对已发生的事情进行推测, 就表示的可能性程度而言,must最大,could其次,may更次之,might最小。
must + have done 表示对过去情况的推测,只用于肯定句,意思是“一定……”。其否定的意义用can’t +have done
should (ought to) + have done 表示“本来应该做而实际上没做”,其否定式则表示“本来不该做而实际上做了”,常含有责备的语气。
could + have done 表示“本来有能力做而实际上没有做”。
needn’t + have done 表示“本来不必做的事,实际上做过了。”
may (might) + have done表示对过去的推测,多用于陈述句,意思是“可能……”。 might 比用 may 语气更加委婉。
would / should + have done 用于虚拟条件句中,表示与过去事实相反。should 只用于第一人称,would 用于各人称。
和情态动词+动词原形的区别是:用原型表示事情发生在现在或将来,而用have done ,表示事情发生在过去。使用不同的情态动词,句子的意思就有所不同。表示对已发生的事情进行推测, 就表示的可能性程度而言,must最大,could其次,may更次之,might最小。
must + have done 表示对过去情况的推测,只用于肯定句,意思是“一定……”。其否定的意义用can’t +have done
should (ought to) + have done 表示“本来应该做而实际上没做”,其否定式则表示“本来不该做而实际上做了”,常含有责备的语气。
could + have done 表示“本来有能力做而实际上没有做”。
needn’t + have done 表示“本来不必做的事,实际上做过了。”
may (might) + have done表示对过去的推测,多用于陈述句,意思是“可能……”。 might 比用 may 语气更加委婉。
would / should + have done 用于虚拟条件句中,表示与过去事实相反。should 只用于第一人称,would 用于各人称。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答:这是情态动词must表示推测判断的一用法,不是虚拟语气。
must be+表语表示对现在情况的肯定的推测:You must be a student. 你一定是个学生。
must have+P.P.表示对过去情况的肯定推测,表示“肯定做过、发生过某事”
你的翻译很到位。
must be+表语表示对现在情况的肯定的推测:You must be a student. 你一定是个学生。
must have+P.P.表示对过去情况的肯定推测,表示“肯定做过、发生过某事”
你的翻译很到位。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
现在完成时,must表示猜测,比较确定。
wrong是形容词,所以用be的分词形式been
wrong是形容词,所以用be的分词形式been
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
must have+过去分词,表示对已发生情况的肯定推测,译为“一定……”。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询