“shall have done”是将来完成时态的一种形式,表示在将来某一时间以前已经完成或一直持续的动作,并往往对将来某一时间产生影响。也可表示本应该完成某事,但实际上并没有完成,或者对将来完成动作的推测。 'shall have done'的深入解析 'shall have done'是英语语法中一...
have done在虚拟语气句中是“本该做但没做某事”
shall have done 将来完成进行时,表示在将来某一时间以前已经完成或一直持续的动作。经常与before+将来时间或by+将来时间连用,也可与before或by the time引导的现在时的从句连用。will have done 表示从将来的某一时间开始、延续到另一个将来时间的动作或状态,或是发生在某个将来时间,但对其后的另一...
would have done 是对将来的虚拟
这是社会上唯一的当做出考虑时有不同意见的家庭。选will have will have 和shall have 都有“将要”的意思,只不过后者更婉转一些,主要用于建议和提议。We will have to hurry.我们得快点。They shall have practised more.他们本该多多练习。
5. should have done sth/should not have done sth表责备语气 6. should可以表示劝告,建议语气,"应该/应当"7. should可以用在虚拟语气中,有时可以省略;有时不可以省略,表示"万一"8. should可以表示"居然/竟然",有不相信/惊愕的含义 1.使用shall 及 will 的传统规则规定了一个十分复杂的使用形式...
will/shall do, will/shall be doing, will/shall have done, will/shall have been doing。在英式...
1. 表将来时时,should是shall的过去式 2. should可用来表示推测.3. shall可用于第一/第三人称疑问句中,表示请求许可.4. shall可用于第二/第三人称陈述句中,表示警告/许诺/命令/威胁/规定等语气.5. should have done sth/should not have done sth表责备语气 6. should可以表示劝告,建议语气,"...
3.They just have to make sure it's all done by the time the professor needs it. SoshallI give you the number to call to get in touch with these people?(听力 托福-12)您的浏览器不支持 audio 标签。 4.But as it happens, opinions changed. Um, let's skip ahead a couple of decades,...