Answer D is the best, but it doesn’t sound natural to me. I don’t do tests well; I do well on them.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
tmnt53Choose the sentence having the closest meaning to "Having 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. a bad sentence
B. Having hoped to be given a good mark, Tom had done the test well. bad sentence
tmnt53C. Having the test done well,This should be 'having done the test well'. The words are in the wrong order.
Aspara GusDoesn’t do a test mean take a test? I wouldn’t take a test well, either.Personally, I'm just answering "in the spirit of the question", concentrating on why C is wrong. I'll leave it to others to figure out if there is some variety of English in which that specific wording is legitimate.