She had to have three plastic surgeries ---- she had a beautiful face.
A) until
B) by the time
C) when
D) before
E) after
Which one is correct? I think D is OK, but what about B? How can we distinguish between "until", "before" and "by the time", and especially "before" and "by the time":?:
