Hard/rough/tough time
Hi. I was wondering if anybody could tell me whether or not the expressions below have the same meaning.
- Hard time
- Rough time
- Tough time
- John is having a hard/rough/tough time finding a job after getting fired from his last one.
Thanks.