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

用英语怎么表达本来你本可以不做某事但是你做了?
You could not to do sth?
You could not have done sth?
哪句对?
xiasha2006 1年前 已收到6个回答 举报

东海神尼 幼苗

共回答了18个问题采纳率:94.4% 举报

用英语怎么表达本来你本可以不做某事但是你做了?
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年前

11

hanjun510 幼苗

共回答了1个问题 举报

I don’t want to do but i did 嘎嘎

1年前

2

luwei550gt 幼苗

共回答了39个问题 举报

比较符合民族性的说法是 I Cross my line to this matter

1年前

2

陶陈 幼苗

共回答了15个问题 举报

could not have done

1年前

1

abc168268 幼苗

共回答了7个问题 举报

第二句对 could have done 表与过去事实相反

1年前

0

错莫难瞒 幼苗

共回答了5个问题 举报

I had done the thing which I could have not done it.

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 22 q. 1.271 s. - webmaster@yulucn.com