She has graduated [in / since] 1990.
This sentence is in my homework and I don't know which answer I should choose.
Choosing since doesn't make the sentence meaningful I think the correct answer is in even that my teacher says since
prepositionsword-choice
She has graduated [in / since] 1990.
This sentence is in my homework and I don't know which answer I should choose.
Choosing since doesn't make the sentence meaningful I think the correct answer is in even that my teacher says since
Best Answer
Neither you nor your teacher are correct, as neither "in" nor "since" would be grammatical (at least not without a lot of background information).
The problem is with the present perfect has graduated, which is an awkward conjugation of the verb. There are few cases where it makes sense, as it indicates an action recently completed. For example:
Some people might use it to talk about the school where you graduated from:
However, in this case I would simply use the simple past "graduated" -- which is also what I would use when talking about the time frame:
Graduating is a single event, that does not normally continue over time, so you would never use "since" -- except perhaps ironically:
(Edit) As Daniel Roseman points out
is grammatical, although in a very specific context. You could just as easily say something like:
It depends on what information you want to emphasize in the sentence.