I do that because I can not choose others 这句话对么?

问题描述:

I do that because I can not choose others 这句话对么?

赞同二楼第一句。也可以说: I have no choice but to do that.

完全正确,语法上没有错误!

从对应角度来看,把该句改为如下表述方式更好,仅供楼主参考:
1、I do that because I have no other choice.
2、I choose to do that because I can not choose others.