should have been done 只表示过去应该做而没做的责备吗?它可以表示推测吗?
should have been done 只表示过去应该做而没做的责备吗?它可以表示推测吗?
高中英语could have done 只表示过去可以做而未做,可是could have been却可以表示对过去的推测
should have done 可以表示对过去的推测
may have done 可以表示对将来的推测吗?
表推测的一些用法.1could have done 表示“过去本能够做某事却未做.”要是表示否定了?过去本不能做某事却做
could have done 表示过去有必要做某事却未做 could not have done没有虚拟语气的用法,只
should have done 和should都可以表示竟然吗
had meant to do 表示过去本打算做某事,可以用meant to have done 来替换吗?
英语翻译should have done ,表示应该做某事,而实际上没有做.如果我想说的是,可能做过,只是记不清楚 那种
Shoud have done 表示本应该做却没有做吗?
could only have done表示对过去的推测,只可能...,是否等于must have done?
请问过去分词可以做伴随状语以外的状语吗?如果可以,那它和being done和having been done有什么区别