should have had和must have had
来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/12 17:01:03
should have had和must have had
Henry was deported for having an eapired visa.He ___ his visa renewed.
A:should have had B:must have had C:might have had D:would have had
这句话怎么翻译?
Henry was deported for having an eapired visa.He ___ his visa renewed.
A:should have had B:must have had C:might have had D:would have had
这句话怎么翻译?
A
解析:A should have done 本应该做却没有做
B must have had,表示对过去事实的肯定猜测,通常翻译为:一定是.
C might have had表示对过去事情可能的推测,不肯定
D would have had 过去将来完成时.表示在过去将来某一时间以前发生的动作,
并往往会对过去将来某一时间产生影响
I thought you'd have left by this time.我想这会儿你已经走了.
翻译:Henry 因为签证过期被驱逐出境.他本应该早点更新他的签证.
再问: 那这个是什么时态?
再答: 这是虚拟语气 表示对过去事实的虚拟。
再问: ABCD选项都是虚拟语气是吗?
再答: BC都是表示猜测,不是虚拟 D可用于虚拟语气,但是此处不是。因为D不符合意思
再问: 也就是说would have had也是过去将来完成时,也可用与虚拟语气对吗? 那D选项是什么意思?
再答: 对,如果用于虚拟语气时,与过去事实相反的假设,然后条件句使用过去完成时,主句使用 would/should have done If he had come yesterday, I should / would have told him about it.如果他昨天来的话,我会把这件事告诉他的。 如果表示过去将来完成时,上面有讲到,意思就是表示在过去将来某一时间以前发生的动作, 并往往会对过去将来某一时间产生影响 I thought you'd have left by this time.我想这会儿你已经走了。
解析:A should have done 本应该做却没有做
B must have had,表示对过去事实的肯定猜测,通常翻译为:一定是.
C might have had表示对过去事情可能的推测,不肯定
D would have had 过去将来完成时.表示在过去将来某一时间以前发生的动作,
并往往会对过去将来某一时间产生影响
I thought you'd have left by this time.我想这会儿你已经走了.
翻译:Henry 因为签证过期被驱逐出境.他本应该早点更新他的签证.
再问: 那这个是什么时态?
再答: 这是虚拟语气 表示对过去事实的虚拟。
再问: ABCD选项都是虚拟语气是吗?
再答: BC都是表示猜测,不是虚拟 D可用于虚拟语气,但是此处不是。因为D不符合意思
再问: 也就是说would have had也是过去将来完成时,也可用与虚拟语气对吗? 那D选项是什么意思?
再答: 对,如果用于虚拟语气时,与过去事实相反的假设,然后条件句使用过去完成时,主句使用 would/should have done If he had come yesterday, I should / would have told him about it.如果他昨天来的话,我会把这件事告诉他的。 如果表示过去将来完成时,上面有讲到,意思就是表示在过去将来某一时间以前发生的动作, 并往往会对过去将来某一时间产生影响 I thought you'd have left by this time.我想这会儿你已经走了。
ought to should had better must have to 的区别
英语4选1(should,had better,must,have)
had better,would better那一个是主观,那一个是客观? must have 和 should hav
用情态动词should,shouldn't,have to,had better,had better not,must
he must have had an accident,or he should have been here the
have had
HAs HAD 和HAVE HAD区别
选用“should”“ought to”“had better”“have to”“must”及其否定式填空.
we should have had one long ago
i have had和 i had had 有什么区别?
have had . 和have done . had done . 和 have been doing . had b
should have been有should had been吗