EngLearner
Member
- Joined
- May 13, 2023
- Member Type
- Student or Learner
- Native Language
- Ukrainian
- Home Country
- Ukraine
- Current Location
- Ukraine
Today is June 1st. There's $0.00 in John's bank account. John receives $700.00 at the end of each month. Bill (John's boss) has just offered John the opportunity to work extra hours for additional money (i.e., if John accepts Bill's offer, there will be $1,000.00 in John's bank account at the end of the month). John doesn't accept Bill's offer. On June 2nd, Bill bumps into Bob and says the following to him:
1. If John had accepted my offer yesterday, then at the end of the month he could have had $1,000.00 in his bank account.
The above example is from this thread on wordreference. Please note that "the end of the month" is in the future at the time of speaking: John didn't accept the offer, and as a result, he won't have $1,000.00 at the end of the month. Do you agree that it should be "could have had $1,000.00", and not "could have $1,000.00"?
Now, let’s consider a slightly different scenario. Suppose today is July 1st. Bill (John's boss) knows that John has received his salary but hasn't withdrawn the money yet (meaning he currently has $700.00 in his bank account). Once again, Bill runs into Bob and says to him:
2. If John had accepted my offer on June 1st, he could have had $1,000.00 in his bank account now.
If we're talking about now, should it be "could have had $1,000.00" or "could have $1,000.00" in this counterfactual scenario?
1. If John had accepted my offer yesterday, then at the end of the month he could have had $1,000.00 in his bank account.
The above example is from this thread on wordreference. Please note that "the end of the month" is in the future at the time of speaking: John didn't accept the offer, and as a result, he won't have $1,000.00 at the end of the month. Do you agree that it should be "could have had $1,000.00", and not "could have $1,000.00"?
Now, let’s consider a slightly different scenario. Suppose today is July 1st. Bill (John's boss) knows that John has received his salary but hasn't withdrawn the money yet (meaning he currently has $700.00 in his bank account). Once again, Bill runs into Bob and says to him:
2. If John had accepted my offer on June 1st, he could have had $1,000.00 in his bank account now.
If we're talking about now, should it be "could have had $1,000.00" or "could have $1,000.00" in this counterfactual scenario?