Skip to main content
Notice removed Authoritative reference needed by CommunityBot
Bounty Ended with no winning answer by CommunityBot
Notice added Authoritative reference needed by Let
Bounty Started worth 300 reputation by Let
made it simpler
Source Link
Let
  • 729
  • 1
  • 10
  • 28

First of all, I've been told that you can use the future simple tense when you promise/intend to do something not later than some date, as in:

"I'll do my homework by 9 pm".

You can use the future perfect if you confidently predict something:

"I will have done my homework by 9 pm".

I haven't seen any explanation for this in Grammar books (which is odd), but, nonetheless, it's what I've been told on this forum.

I have been comparing two resources (The first and thecome across secondthis) which seem contradictory:

The first states:

Don't use certain strict expressions denoting time that require certain complicated tenses. For example, "by the time" requires the perfect tenses. If you replace "by the time" with "before"..., you can use the simple tenses...

I will have finished the report by six. I will finish the report before six.

The second:

Sometimes, you can use the future perfect tense and the simple future tense interchangeably. In these two sentences, there is no real difference in meaning because the word before makes the sequence of events clear:

Linda will leave before you get there. Linda will have left before you get there.Linda will leave before you get there. Linda will have left before you get there.

But without prepositions such as before or by the time that make the sequence of events clear, you need to use the future perfect to show what happened first.

Here are two sentences I've made that should mean the same and be correct according to the second sourceThat means:

  "Mary Awill leave) Mary will leave by the time you get there.

 " is equal to "Mary Bwill have left) Mary will have left by the time you get there.

To recapitulate, according to the second source "there is no real difference in meaning" in the sentences A and B and I "can use the future perfect tense and the simple future tense interchangeably""

Whereas, according to the first source "by the time" requires the perfect tensesSo, that is I cannot use the simple future tense in A.

So, which source is correct?

First of all, I've been told that you can use the future simple tense when you promise/intend to do something not later than some date, as in:

"I'll do my homework by 9 pm".

You can use the future perfect if you confidently predict something:

"I will have done my homework by 9 pm".

I haven't seen any explanation for this in Grammar books (which is odd), but, nonetheless, it's what I've been told on this forum.

I have been comparing two resources (The first and the second) which seem contradictory:

The first states:

Don't use certain strict expressions denoting time that require certain complicated tenses. For example, "by the time" requires the perfect tenses. If you replace "by the time" with "before"..., you can use the simple tenses...

I will have finished the report by six. I will finish the report before six.

The second:

Sometimes, you can use the future perfect tense and the simple future tense interchangeably. In these two sentences, there is no real difference in meaning because the word before makes the sequence of events clear:

Linda will leave before you get there. Linda will have left before you get there.

But without prepositions such as before or by the time that make the sequence of events clear, you need to use the future perfect to show what happened first.

Here are two sentences I've made that should mean the same and be correct according to the second source:

 A) Mary will leave by the time you get there.

 B) Mary will have left by the time you get there.

To recapitulate, according to the second source "there is no real difference in meaning" in the sentences A and B and I "can use the future perfect tense and the simple future tense interchangeably"

Whereas, according to the first source "by the time" requires the perfect tenses, that is I cannot use the simple future tense in A.

So, which source is correct?

I've come across this:

Sometimes, you can use the future perfect tense and the simple future tense interchangeably. In these two sentences, there is no real difference in meaning because the word before makes the sequence of events clear:

Linda will leave before you get there. Linda will have left before you get there.

But without prepositions such as before or by the time that make the sequence of events clear, you need to use the future perfect to show what happened first.

That means: "Mary will leave by the time you get there." is equal to "Mary will have left by the time you get there."

So, is the source correct?

added 302 characters in body; edited title
Source Link
Let
  • 729
  • 1
  • 10
  • 28

First of all, I've been told that you can use the future simple tense when you promise/intend to do something not later than some date, as in:

"I'll do my homework by 9 pm".

You can use the future perfect if you confidently predict something:

"I will have done my homework by 9 pm".

I haven't seen any explanation for this in Grammar books (which is odd), but, nonetheless, it's what I've been told on this forum.

I have been comparing two resources (The first and the second) which seem contradictory:

The first states:

Don't use certain strict expressions denoting time that require certain complicated tenses. For example, "by the time" requires the perfect tenses. If you replace "by the time" with "before" or "after"..., you can use the simple tenses, especially in everyday speech...

I will have finished the report by six. I will finish the report before six.

The second:

Sometimes, you can use the future perfect tense and the simple future tense interchangeably. In these two sentences, there is no real difference in meaning because the word before makes the sequence of events clear:

Linda will leave before you get there. Linda will have left before you get there.

But without prepositions such as before or by the time that make the sequence of events clear, you need to use the future perfect to show what happened first.

Here are two sentences I've made that should mean the same and be correct according to the second source:

A) Mary will leave by the time you get there.

B) Mary will have left by the time you get there.

To recapitulate, according to the second source "there is no real difference in meaning" in the sentences A and B and I "can use the future perfect tense and the simple future tense interchangeably"

Whereas, according to the first source "by the time" requires the perfect tenses, that is I cannot use the simple future tense in A.

So, which source is correct?

First of all, I've been told that you can use the future simple tense when you promise/intend to do something not later than some date, as in:

"I'll do my homework by 9 pm".

You can use the future perfect if you confidently predict something:

"I will have done my homework by 9 pm".

I haven't seen any explanation for this in Grammar books (which is odd), but, nonetheless, it's what I've been told on this forum.

I have been comparing two resources (The first and the second) which seem contradictory:

The first states:

Don't use certain strict expressions denoting time that require certain complicated tenses. For example, "by the time" requires the perfect tenses. If you replace "by the time" with "before" or "after", you can use the simple tenses, especially in everyday speech.

I will have finished the report by six. I will finish the report before six.

The second:

Sometimes, you can use the future perfect tense and the simple future tense interchangeably. In these two sentences, there is no real difference in meaning because the word before makes the sequence of events clear:

Linda will leave before you get there. Linda will have left before you get there.

But without prepositions such as before or by the time that make the sequence of events clear, you need to use the future perfect to show what happened first.

Here are two sentences I've made that should mean the same and be correct according to the second source:

A) Mary will leave by the time you get there.

B) Mary will have left by the time you get there.

To recapitulate, according to the second source "there is no real difference in meaning" in the sentences A and B and I "can use the future perfect tense and the simple future tense interchangeably"

Whereas, according to the first source "by the time" requires the perfect tenses, that is I cannot use the simple future tense in A.

So, which source is correct?

First of all, I've been told that you can use the future simple tense when you promise/intend to do something not later than some date, as in:

"I'll do my homework by 9 pm".

You can use the future perfect if you confidently predict something:

"I will have done my homework by 9 pm".

I haven't seen any explanation for this in Grammar books (which is odd), but, nonetheless, it's what I've been told on this forum.

I have been comparing two resources (The first and the second) which seem contradictory:

The first states:

Don't use certain strict expressions denoting time that require certain complicated tenses. For example, "by the time" requires the perfect tenses. If you replace "by the time" with "before"..., you can use the simple tenses...

I will have finished the report by six. I will finish the report before six.

The second:

Sometimes, you can use the future perfect tense and the simple future tense interchangeably. In these two sentences, there is no real difference in meaning because the word before makes the sequence of events clear:

Linda will leave before you get there. Linda will have left before you get there.

But without prepositions such as before or by the time that make the sequence of events clear, you need to use the future perfect to show what happened first.

Here are two sentences I've made that should mean the same and be correct according to the second source:

A) Mary will leave by the time you get there.

B) Mary will have left by the time you get there.

To recapitulate, according to the second source "there is no real difference in meaning" in the sentences A and B and I "can use the future perfect tense and the simple future tense interchangeably"

Whereas, according to the first source "by the time" requires the perfect tenses, that is I cannot use the simple future tense in A.

So, which source is correct?

added 302 characters in body; edited title
Source Link
Let
  • 729
  • 1
  • 10
  • 28

Do these examples Does "by the time" require perfect tensesthe Future Perfect tense?

A) Mary will leave by First of all, I've been told that you can use the timefuture simple tense when you get there.promise/intend to do something not later than some date, as in:

B) Mary will have left "I'll do my homework by the time you get there9 pm".

C) Mary had left by You can use the timefuture perfect if you got there. (I'm sure this is correct)confidently predict something:

D) Mary left "I will have done my homework by the time you got there9 pm".

I haven't seen any explanation for this in Grammar books (I surmise thiswhich is utterly wrongodd), but, nonetheless, it's what I've been told on this forum.

I have been comparing two resources (The first and the second) which seem contradictory:

The first states:

Don't use certain strict expressions denoting time that require certain complicated tenses. For example, "by the time" requires the perfect tenses. If you replace "by the time" with "before" or "after", you can use the simple tenses, especially in everyday speech.

I will have finished the report by six. I will finish the report before six.

The second:

Sometimes, you can use the future perfect tense and the simple future tense interchangeably tense interchangeably. In these two sentences, there is no real difference in meaning because the word before makes the sequence of events clear:

Linda will leave before you get there. Linda will have left before you get there.

But without prepositions such as before or by the time that make the sequence of events clear, you need to use the future perfect to show what happened first.

Here are two sentences I've made that should mean the same and be correct according to the second source:

A) Mary will leave by the time you get there.

B) Mary will have left by the time you get there.

To recapitulate, according to the second resourcesource "there is no real difference in meaning" in the sentences A and B and I "can use the future perfect tense and the simple future tense interchangeably"

Whereas, according to the first resourcesource "by the time" requires the perfect tenses, that is I cannot use the simple future tense in A.

NowSo, whatwhich source is correct? Am I misinterpreting something? Which sentences are correct?

Do these examples require perfect tenses?

A) Mary will leave by the time you get there.

B) Mary will have left by the time you get there.

C) Mary had left by the time you got there. (I'm sure this is correct)

D) Mary left by the time you got there. (I surmise this is utterly wrong)

I have been comparing two resources (The first and the second) which seem contradictory:

The first states:

Don't use certain strict expressions denoting time that require certain complicated tenses. For example, "by the time" requires the perfect tenses. If you replace "by the time" with "before" or "after", you can use the simple tenses, especially in everyday speech.

I will have finished the report by six. I will finish the report before six.

The second:

Sometimes, you can use the future perfect tense and the simple future tense interchangeably. In these two sentences, there is no real difference in meaning because the word before makes the sequence of events clear:

Linda will leave before you get there. Linda will have left before you get there.

But without prepositions such as before or by the time that make the sequence of events clear, you need to use the future perfect to show what happened first.

To recapitulate, according to the second resource "there is no real difference in meaning" in the sentences A and B and I "can use the future perfect tense and the simple future tense interchangeably"

Whereas, according to the first resource "by the time" requires the perfect tenses, that is I cannot use the simple future tense in A.

Now, what source is correct? Am I misinterpreting something? Which sentences are correct?

Does "by the time" require the Future Perfect tense?

First of all, I've been told that you can use the future simple tense when you promise/intend to do something not later than some date, as in:

"I'll do my homework by 9 pm".

You can use the future perfect if you confidently predict something:

"I will have done my homework by 9 pm".

I haven't seen any explanation for this in Grammar books (which is odd), but, nonetheless, it's what I've been told on this forum.

I have been comparing two resources (The first and the second) which seem contradictory:

The first states:

Don't use certain strict expressions denoting time that require certain complicated tenses. For example, "by the time" requires the perfect tenses. If you replace "by the time" with "before" or "after", you can use the simple tenses, especially in everyday speech.

I will have finished the report by six. I will finish the report before six.

The second:

Sometimes, you can use the future perfect tense and the simple future tense interchangeably. In these two sentences, there is no real difference in meaning because the word before makes the sequence of events clear:

Linda will leave before you get there. Linda will have left before you get there.

But without prepositions such as before or by the time that make the sequence of events clear, you need to use the future perfect to show what happened first.

Here are two sentences I've made that should mean the same and be correct according to the second source:

A) Mary will leave by the time you get there.

B) Mary will have left by the time you get there.

To recapitulate, according to the second source "there is no real difference in meaning" in the sentences A and B and I "can use the future perfect tense and the simple future tense interchangeably"

Whereas, according to the first source "by the time" requires the perfect tenses, that is I cannot use the simple future tense in A.

So, which source is correct?

edited body
Source Link
Let
  • 729
  • 1
  • 10
  • 28
Loading
added 4 characters in body
Source Link
Let
  • 729
  • 1
  • 10
  • 28
Loading
Source Link
Let
  • 729
  • 1
  • 10
  • 28
Loading