Huy
present perfect and simple future Hi, I came across this excerpt in Harry Potter but felt quite confused. "Hermione’ll probably have all the answers when they wake her up! Mind you, she’ll go crazy when she finds out we’ve got exams in three days’ time. She hasn’t studied. It might be kinder to leave her where she is till they’re over.” Could you please explain to me why the author used present perfect tense instead of future tense after "when"? Shouldn't it be: "she’ll go crazy when she finds out we will have exams in three days’ time" ? Thank you very much,
2017년 11월 20일 오전 9:13
답변 · 2
2
Hi, Interesting question. Your example would work grammatically, but it wouldn't sound as natural. Think of it as present tense. We use present simple tense to talk about future FIXED events. "The plane leaves tomorrow at 8:00." Or, "We have exams all week next week." "Have got" is another way to say "Have", don't think of it as present perfect. (It's a very British way to say "have".) It could also read, "She'll go crazy when she finds out we have exams in three days." (That would be more of an American English way to say it.) Hope this helps! Jesse
2017년 11월 20일
아직도 답을 찾지 못하셨나요?
질문을 남겨보세요. 원어민이 도움을 줄 수 있을 거예요!