+1
Let's say that a man named Thomas is 30 years old. He hopes that he will watch 1000 movies by the time he is 40 years old. Please read the three sentences below.

1) Thomas hopes that he has seen 1000 movies by the time he is 40.

2) Thomas hopes that he will see 1000 movies by the time he is 40.

3) Thomas hopes that he will have seen 1000 movies by the time he is 40. (future perfect tense)

Questions

a) Can anyone one tell me which of the three sentences above is the best?

b) Can anyone tell me if sentences 1 and 2 are correct, and how would you describe them using grammar terminology?

c) I especially want to know if sentence 2 is correct. I know that sentence 3 is correct and it's written in the Future Perfect Tense. But sentence 2 looks correct also and seems to say the same thing as sentence 3. So if anyone can explain about why sentence 2
is correct or incorrect please tell me.

Any comments (or musings) would be appreciated. Especially about why the Future Perfect Tense is used when the same thing can said without using this tense and using other words like "when" for example.

Thank you in advance!
+1
1) Thomas hopes that he has seen 1000 movies by the time he is 40. Understandable, but I don't think I would say it. Present perfect.

2) Thomas hopes that he will see 1000 movies by the time he is 40. OK. More casual than 3. Future.

3) Thomas hopes that he will have seen 1000 movies by the time he is 40. Best. Less casual than 2. Future perfect.

They are all grammatically correct. The last one is practically a standard formula.

... will have ... by the time ....

As already mentioned, hopes to see is also quite common.

CJ
+0
They're all okay. I like #2, but I also like the infinitive, "he hopes to see" better than #1 and #3.

I think I'll opt to skip to the musings. Future grammar is a bowl of spaghetti. There are even those who say English has no future tense. That makes sense too.

I can assure you that all are idiomatic and commonly used. But only the "well-educated" would dream of using the future perfect in casual conversation.

In formal writing, we are often tempted to use future perfect.

Welcome to English Forums, jw. Thanks for Joining us! [<:o)] I hope others will contribute to your thread.

Best wishes, - A.