littledragon I think the answer is (D) may have graduted. I agree. littledragon Is it common to use "may have V3" with a future time reference, as in this question.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
littledragonI think the answer is (D) may have graduted.I agree.
littledragonIs it common to use "may have V3" with a future time reference, as in this question.Perhaps not so common, but perfectly acceptable.
littledragonAnd secondly is (A) totally wrong?Yes.