Idioms:
1. Go the extra mile:
Meaning: Make an extra big effort or do things that are more than is strictly necessary.
E.g: Professor Asif is a great educator. He’ll always go the extra mile for his students.
2. Like nailing jelly to a wall:
Meaning: Difficult to understand or describe because it is not clear or focused enough
E.g: Finding out what really happened is like nailing jelly to a wall.
3. It doesn’t float my boat:
Meaning: I don’t agree with what you like or are interested in.
E.g: That idea doesn’t float my boat.
4. Every cloud has a silver lining:
Meaning: There is something good in every bad situation
E.g: The fact that you got some free time since you didn’t get through the admission this time proves that every cloud has a silver lining.
5. Any port in a storm:
Meaning: You must accept any help you are offered when you are in a difficult situation.
E.g: I really don’t like staying there, but I had no choice but to accept Raju’s offer. Any port in a storm, I’m afraid.