C。说话人在主句中使用了过去时态,因此,用来修饰从句的让步状语从句就必定是过去时态,这样,就排除了A、D项。should have done表示的是责备对方应该做某事而没有做,上句已经说明是走路而不是乘车,这样,就把可would go排除了。相关知识点: 试题来源:
should 后加什么时态 相关知识点: 试题来源: 解析 should do ---一般式should have done ---完成式 should be doing ---进行式结果一 题目 should 后加什么时态 答案 should do ---一般式 should have done ---完成式 should be doing ---进行式 结果二 题目 should 后加什么时态 答案 should do ...
不是不定式喔 have done 是do的完成时态 should是应该的意思 虚拟语气 后面接原型的have 所谓的省略to是说 should在这里有命令的语气和意思 但是这种记法只会让你自己更加混乱而已 分析总结。 我也记得在什么时候曾经看到过should后面加tohavedone的时候应该省略to结果...
should have done是表示过去某个时间点应该发生但实际上并未发生的时态形式。 'Should have done'的定义与基本含义 'Should have done'是英语语法中的一种时态形式,它主要表达的是过去某个时间点应该已经完成的动作或应该已经达到的状态,但实际情况是这一动作并未发生或状态...
"should have done"是英语中的虚拟语气结构,通常用来表示过去本应该发生但实际没有发生的事情,或者表示过去本不应该做但实际却做了的事情。这个结构可以用在以下几种情境中: 1. 表示过去未完成的义务或期望:当说话者认为在过去的某个时间点,某件事情是应该做的,但实际上并没有做时,使用"should have done"来...
would have done :表示对过去事情的假设,意思是“本来会做”。比如:I would have told you all about the boy's story, but you didn't ask me. 我本来会告诉你这个小男孩的故事,但是你没有问我。should have done: 表示对过去事情的假设,意思是本来能够做某事而没有做。含有指责对方或...
那个测试很容易,他本来应该通过的,但却没有。这里的should have passed是虚拟用法:本来预期他能通过,但事实上没有,即已经知道结果或事实与预期不符。Should have done的推测用法 我们可以用should来谈论预期的、意料的事情。此时,should do是对现在或将来的预期,而should have done是对过去事情的推测。
另外将来时态的虚拟,直接是 will, 或者现在进行时表示将来。 虚拟语气大概就这些了,也是语法中相对难的。,中,高考一般2题左右、 望采纳 主语从句 虚拟语气 形式 should+动词原形 should+have done 前者是说 现在应该做xxx 后者是悔过, 说 原来本应该做xxx. 虚拟语气中would could should might have done与had ...
答案解析 查看更多优质解析 解答一 举报 should do ---一般式should have done ---完成式 should be doing ---进行式 解析看不懂?免费查看同类题视频解析查看解答 相似问题 网友,should是在什么时态下用?总是和 shall记混,它是什么时态下用?没有 记熟!每个请给 三个句子... should是表示时态还是态度?wo...
过去将来完成时。例句:Youshouldhavehaditrepairedearlier.句中shouldhavedone表示“本应该做某事”。但事实上本来没做,所以是个虚拟语气。从意思上看是过去将来会完成的,所以这个短语是过去将来完成时。过去将来完成时表示从过去观点看将来某时某动作已完成。