Could do and could have done

 

We use could in a number of ways. Sometimes could is the past of can. We use could to talk about possible actions now or in the future (especially to make a suggestion ):

 

What shall we do this evening? We could go to the cinema.

 

Could is less sure than can. You must use could (not ‘can’) when you don’t really mean what you say:

 

I’m so angry with him. I could kill him! (not ’I can kill him’)

 

We also use could to say that something is possible now or in the future:

 

The phone is ringing. It could be Tom.

 

We use could have done for things which were possible but didn’t happen:

 

The situation was bad but it could have been worse.

 

Sometimes could means ‘would be able to…’:

 

We could go away if we had enough money. ( = we would be able to go away )

I don’t know how you work so hard. I couldn’t do it.

 

Could have done = would have been able to:

 

Why didn’t Liz apply for the job? She could have got it.

We could have gone away if we’d had enough money.

The trip was cancelled last week. Paul couldn’t have gone anyway because he was ill. (=he wouldn’t have been able to go)

You did very well to pass the exam. I’m sure I couldn’t have passed it. (=I wouldn’t have been able to pass it if I had taken it)