情态动词+have done的用法

如题所述

情态动词+have+done的用法:must+have+done、can't+have+done、can+have+done、could+have+done、may+have+done等。

1、“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。

You must have been mad to speak to the servant.你和仆人说话,一定是发疯了。

2、“can't+have+done”表示对过去事情的否定推测,译成“不可能做过某事”。

Mary can't have stolen your money.She has gone home.玛丽不可能偷你的钱,她回家去了。

3、“can+have+done”表示对过去行为的怀疑,用于疑问句,译成“可能做过??吗?”

There is no light in the room.Can they have gone out?屋里没有灯,他们可能出去了吗?

4、“could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。

5、He could have passed the exam,but he was too careless.本来他能够通过考试,但是他太粗心。

情态动词:

情态动词(Modal verb),本身有一定的词义,表示语气的单词。但是情态动词不能独立作谓语,只能和动词原形一起构成谓语。情态动词用在行为动词前,表示说话人对这一动作或状态的看法或主观设想。情态动词的含义虽然数量不多,但用途广泛,英文中常见的有:can(could),may(might),must,need,ought to,dare(dared),shall(should),will(would)。

温馨提示:答案为网友推荐,仅供参考
相似回答