1. We should have removed him from the group months ago.
2. We had to remove him from the group months ago.
3. He should have been removed from the group months ago.
Do the above sentences have the exact same meaning?
No. 1. We should have removed him from the group months ago.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
No.
1. We should have removed him from the group months ago. But we didn't remove him.
2. We had to remove him from the group months ago. We did remove him. It was necessary.
3. He should have been removed from the group months ago. Unlike #1 and #2, this says nothing about us being involved.