... Master your English here! Sentence of the same meaning http:/violet.vn/thienhanh_2009 Revison Test 41 1. He hasn't smoked a cigarette for a week. A. It's for a week that he hasn't ... done the test well, Tom hoped to be given a good mark. A. Having been done the test well, Tom hoped to be given a good mark B. Having hoped to be given a good mark, Tom had done the test well. ... Tom had done the test well. C. Having the test done well, Tom hoped to be given a good mark. D. Tom hoped to be given a good mark as he had done the test well. 3. We last saw Mr. Brown, our...