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

2025-01-19 02:34:33
推荐回答(2个)
回答1:

用needn’t have+过去分词,表示本来不需要做的但是做了。用 shouldn’t have +过去分词,表示本来不应该做的事情,但是做了。

回答2:

用英语怎么表达本来你本可以不做某事但是你做了?You
couldn‘t
have
done
sth
是正确的。
英语中,还有:
should
have
done……本应该做而没做
shouldn’t
have
done……本不该做而做了
could
have
done……不可以做而没做
couldn‘t
have
done……不能做而做了
needn’t
have
done……本不必做而做了(注意,这个没有肯定形式的)
都是表示对过去应该/不该、可以/不可以/不必做某事的表达方法。
希望对你有所帮助。学习进步、快乐!