-
He read messages but he couldn’t / wasn’t able to understand them.
-
I could / was able to see him through the window.
With all the perfect forms “be able” is usual.
-
Since his accident he hasn’t been able to walk by himself.
Could + perfect infinitive is used for past ability when the action wasn’t performed.
-
I could have lent you the money. Why didn’t you ask?
Could + perfect infinitive can be used for past abilities when we don’t know whether the action was performed or
not.
-
The money has disappeared. Who could have taken it?
-
Tom could have taken it. Only he knew where it was.
-
He was able to send it. (He sent it).
-
He could have sent it (he didn’t send it or we don’t know whether sent it or not).
Could + perfect infinitive can also express irritation.