What's new

They shouldn't/can't have played...

hirashin

Sempai
Donor
Joined
Apr 8, 2004
Messages
2,341
Ratings
23
Dear native English speakers,
I need your help.

Would both be used?
(a) They can't have played a game in the heavy rain.
(b) They shouldn't have played a game in the heavy rain.

Thanks in advance.
Hirashin
 
Joined
Jun 21, 2017
Messages
603
Ratings
23
Obviously completely different meanings, but yes. For avoidance of doubt, A means that it would have been impossible (and therefore didn't happen), and B means that it did happen and was a bad decision.
 
Top