should have had和must have had
Henrywasdeportedforhavinganeapiredvisa.He___hisvisarenewed.A:shouldhavehadB:musthaveh...
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:should have had B:must have had C:might have had D:would have had
这句话怎么翻译?该怎么分析这道题目? 展开
1个回答
展开全部
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 因为签证过期被驱逐出境。他本应该早点更新他的签证。
解析: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 因为签证过期被驱逐出境。他本应该早点更新他的签证。
更多追问追答
追问
那这个是什么时态?
追答
这是虚拟语气 表示对过去事实的虚拟。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询