Phoenix
What's the differences between can't have done and couldn't have done?

The following question is an example. Which choice is better?

---Mr Smith must have been to your home this morning.
---No, he_______, because he didn't know my address.
A. couldn't
B. can't

Dec 18, 2015 1:46 PM
Comments · 1

Couldn't is the better choice. If you were to choose "can't," it would be gramatically incorrect.

 

I'm not sure if this is a textbook example or a personal example, but I would even tweak the second response a bit: 

 

--Mr Smith must have been to your home this morning.
---No, he couldn't have, because he didn't know my address.

 

I would probably say: He couldn't have been, but couldn't have is a more colloquial way of saying it.

December 18, 2015