用英语怎么说"本来xx而事实上没xx"

问题描述:

用英语怎么说"本来xx而事实上没xx"

should have done sth.本来应该做某事而事实上没有做.
例如:You should have learned English well.你本来应该英语可以学好的
(事实上没有学好英语)