was/were able to只能表 设法做某事,而不能表示过去式的 能够 吗? 反过来, 如果managed to do 是其他时态,如manage to do还能对应be able to吗?
was/were able to do 与 could do的区别就是前者不仅表示主语过去具有某能力,而且表示这种能力已经付诸于实践,即设法做到了某事,所以它等同于 managed to do 和 succeeded in doing。如果仅仅表示过去有某种能力,则用could do,而不用was/were to do.
同理,managed to do 之所以表示设法做成了某事,是因为一般过去时表示过去的事实,即已经发生过了。改为其它时态,例如一般将来时,will manage to do, 则意为将会设法做某事,具体是否能做成只是一个推测,而不是事实。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!