it is strange that sb should do与have done的区别
3个回答
it is adj.+...+(should)+do 是一种虚拟语气的
而have done 是对已发生过的事情表示很strange
相关问题
请问have sb.to do ,have sb.done,have sb.do,have sb.doing 的区别
It is first time that sb.have done sth.
It is strange that he (should) have left withoutsaying doodb
It is high time that sb.should do
should have done与should have been done的区别?
it is strange that he should have failed in this exam
have sb do/doing/done/to do的意思 have sb do 和have sb to do有区别吗
have sb doing have sb done have sb to do have sth done have
should have done和should do等(存在should had done么?)的区别
have sb do sth 和have sb doing sth 和have sb done 的区别?要配上例句,