were/was to have done 可以代替would/should have done
were/was to have done 可以代替would/should have done
Could have done would have done should have done
should have done 可以换成 ought to have done嘛?
英语 would have done 和should have done 的用法
would rather have done 与should have done 的区别
were to have done 造句,
should ought to have done
should have done 与would have done有区别吗?有would/should had done
would have done,might have done,could have done,should have
would/could//should/must have done
区别could,might,would,should have done
was to do&was to have done