用英语怎么表达本来你本可以不做某事但是你做了?

You could not to do sth?
You could not have done sth?
哪句对?

用英语怎么表达本来你本可以不做某事但是你做了?

You couldn‘t have done sth 是正确的。

英语中,还有:

should have done……本应该做而没做

shouldn’t have done……本不该做而做了

could have done……不可以做而没做

couldn‘t have done……不能做而做了

needn’t have done……本不必做而做了(注意,这个没有肯定形式的)

都是表示对过去应该/不该、可以/不可以/不必做某事的表达方法。

    希望对你有所帮助。学习进步、快乐!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-23
比较符合民族性的说法是 I Cross my line to this matter
第2个回答  2013-05-23
第二句对 could have done 表与过去事实相反
第3个回答  2013-05-23
I had done the thing which I could have not done it.
第4个回答  2013-05-23
I don’t want to do but i did 嘎嘎