could have done 和 should have done的用法是否一样?
问题描述:
could have done 和 should have done的用法是否一样?
答
could have done :过去本来能够做到(某事)却没有做.例如You could have finished your homework yesterday,but you played too much.should have done:过去本来应该做(某事)却没有做.例如:You should have be...