1.I could have done it!2.I should have done it!请问上面的两个句子分别是什么意思?它们用了虚拟语气吗? 相关知识点: 试题来源: 解析 我可以做..的(其实没做) 我应该做..的(其实没做) 都是对过去的虚拟结果一 题目 英语口语表达1.I could have done it!2.I should have done it!请问上面的两个...
第一个应该是我应该已经做完了(have done表完成时且事情从过去发生到现在并完成)第二个是我应该去做
should是情态动词,因为句中有strange,后面应加情态动词should或省略,should have done 是强调事情发生在过去,should翻译为竟然 结果一 题目 It is strange that she should have done it.句中should是情态动词吗? 答案 should是情态动词,因为句中有strange,后面应加情态动词should或省略,should have done 是强调事情...
要分情况的,如果有明显的时间状语,比如,you should have done it yesterday,didnlt you?用didn't 如果没有明显的时间状语,那么就是,you should have fininshed the task,haven't you?一般而言,不要考虑词语背后的含义,英语考的是语法,所以只要看字面上就好了,should就是肯定形式了 解析看不懂?免费查看同类题...
would have done和 should have done的区别是 would have done :表示对过去事情的假设,意思是“本来会做”。should have done:表示对过去事情的假设,意思是“本来应该做”。例句辨析:would have done 1、I would have done it, but I had no time.我本来要办这事的,可是没时间。2、I ...
I should have done it,but I didn't have time then请问这句话和I would have done it,but I didn't have time then.这两句话从语法结构上是不是相等的? 相关知识点: 试题来源: 解析 语法结构上差不多,前句都是对过去动作的虚拟,后面阐明过去的实际情况.但是句意还是有细微区别.第一句:我本应该做这...
在英语中,"would have done" 和 "should have done" 表达了对过去行为的不同假设。"Would have done" 侧重于对过去情况的假设,意为“本来会做”。例如:原本打算执行,但实际未实现:I would have done it, but I didn't have the time. 即使在不同的情况下,也会采取同样的行动:I ...
要分情况的,如果有明显的时间状语,比如,you should have done it yesterday,didnlt you? 用didn't 如果没有明显的时间状语,那么就是,you should have fininshed the task,haven't you? 一般而言,不要考虑词语背后的含义,英语考的是语法,所以只要看字面上就好了,should就是肯定形式了 分析总结。 一般而言不...
1、should have done 表示 :本该做的事情没做,语气中带有责备的意思,反之,shouldn‘t have done 表示不该做的事情做了,这是动词的虚拟语气一种表达方式,可以与ought(nt)to have done 换用;例如:You shuold have done it earlier.这件事你早该做(但“没做”)2、在 It is strange that (句型)中.可译...
1. b. It was an easy test and he should have passed, but I don’t know for sure.那个测试很容易,他应该通过了,但我也不确切知道结果。这里是should have done的推测用法。它与虚拟用法的一个根本不同在于,推测是不知道确切的结果,而虚拟是已经知道结果或事实与预期不符。再请看其他例句。