The sentence is in passive voice (future tense) — "will be written".
Its active voice is: "The teacher will write a letter."
"So much" expresses the quantity of trouble, while "that" introduces the result of parking the car in the garage.
The phrase "so much...that" is commonly used to indicate cause and effect.
"The best" is the superlative form used when comparing one person against all others.
It means Kamal writes better than everyone else.
"Angry with" is the correct preposition when referring to a person.
"Angry at" is used for situations or things.
Successful means کامیاب
Eminent means ممتاز
Famous means مشہور
The correct phrase is "she learnt the poem by heart."
اس نے نظم دل سے سیکھی۔
It means to memorize something thoroughly.
Hastened means to move or act quickly — the same as rushed.
Hastened means جلدی
Rushed means جلدی
Celerity means جلدی
He told me that he had the duty.
Present perfect ("have") changes to past perfect ("had") in indirect speech.
The analogy is:
Pork : Pig :: Mutton : Sheep
Just as pork is the meat that comes from a pig.
Mutton is the meat that comes from a sheep.