"When I was reading the news I found that I don't understand the sentence of "having given up hope of..." Does it mean that Mr Jones has to give up hope of...? Could you please elaborate the structure of this sentence?"
Kristy, Hong Kong
英語教學 facebook