Neither is correct. I studies*/had studied all the subjects before coming/I came here. *Sorry, That was a typo.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousI have studied all the subjects before coming hereIn general we don't use the present perfect (have studied) if there is a subordinate clause of time in the same sentence (before, after, when, as soon as, now that, once, ...). We usually use the simple past instead.
CalifJimI have answered the door when someone knocked. wrongAs soon as everyone was ready, we have turned on the lights and yelled "Surprise!" wrongTom has studied English for many years before applying to Harvard University. wrongAfter the lecture was finished, David has left the hall and has gone to have lunch. wrongThe Smiths have begun to clean up the mess once the gu
AnonymousIs the above right?Almost.