1. The food will have been ready for two hours by the time the guest arrive. 문장에서 for two hours 가 빠지면 그냥 will be ready 가 맞는건가요? 그러면 future perfect 에선 미래의 일이라는 걸 알려주고, continuity 를 알려주면 그럴 때 쓰는건가요?
=> 말씀하신대로
The food will have been ready for two hours by the time the guests arrive..
는 게스트가 도착할 때면 이미 음식이 준비가 된 지 두시간이 넘었을 거다 라는 뜻입니다.. 즉, 게스트 도착 전 두시간부터 벌싸 음식 준비는 끝났다는 것이죠.
만약에 for two hours가 없어도 게스트가 언제 도착할 지 불확실하지만 여하간 도착할 때면 음식은 이미 준비가 끝났을 것이다 라는 의미로 쓰고 싶다면
The food will have been ready by the time the guests arrive.라고 써도 됩니다.
그런데 게스트가 도착 할 때 쯤이면 음식 준비가 끝났을 것이다 라는 의미로 쓰고 싶다면
The food will be ready by the time the guests arrive...
가 되겠지요.
2. If Ellie wins tomorrow's cooking competition, she will have won her third competition in three years. 문장에서 왜 그냥 will win 을 쓰면 안되는건가요?
=> future perfect tense는 어떨 떄 쓴다고 했지요? 아직 일어나지 않은 일이 일어 날 때 쯤 되면 어떠어떠한 상태이다... 리는 뜻으로 쓰인다고 했습니다. 이 문장에서는 아직 Ellie가 cooking competition을 우승하지 않았기 때문에 만약에 내일 우승을 하게 되명 세 번째 대회 우승을 하는 셈이다 라는 뜻으로 future perfect tense를 쓰는 겁니다. 만약에 그냥
If she wins tomorrow, she will win her third competition이라고만 쓴다면 앞에 "만약에 그녀가 이긴다면"의 부분과 "그녀는 이긴다."라는 뒷부분의 상관관계가 애매하게 들리겠죠.
위의 두 질문 설명이 애매하죠? 그래서 제가 수업 중에도 말씀드렸지만 바로 이 이유로 SAT/ACT에서 future perfect tense는 잘 물어보지 않습니다. 너무 future perfect tense에 대해 고민 하지 않아도 됩니다.^^
3. Despite many skeptics' claims today, scientists continuously publish strong evidence for global warming. 문장에서 continuously 라는 말이 있는데 그래도 have published 가 아닌 publish 를 쓰는 이유가 뭔가요?
have published라고 써도 맞습니다. 그런데 continuously는 계속적으로 (과거에도 지금도 앞으로도) 라는 의미가 있기 때문에 그냥 present tense인 publish라고 써도 된다는 말이지요.
4. tense 구분할때 타임라인 그릴 때 순서가 past perfect(과거에 시작해서 과거에 끝났을 때) -> past 또는 past -> present perfect (아직까지 할 때, 언제 끝난건지 모를 때, 이제 막 끝났을 때, since 이런거 있을 때, 몇번째 하는 거일 때) 가 맞나요?
=> 지금 제가 이 문장을 잘 이해하지 못하겠는데 눈치가 제대로 이해하신게 맞는 것 같습니다.^^ 만약에 불확실하면 다시 한 번 질문해 주세요.
Ted였습니다. 좋은 질문 감사합니다.