[Grammar] past tense mixed with present tense

Status
Not open for further replies.

morning0508

New member
Joined
Sep 7, 2010
Member Type
Student or Learner
Is there any problem (mixed tenses) with the following sentence?
"I just knew that he is on leave today."
When I change it to "I just knew that he was on leave today", it does not sound right as he is still on leave today.
 

cubezero3

Member
Joined
May 6, 2009
Member Type
Student or Learner
Native Language
Chinese
Home Country
China
Current Location
China
Hello, morning0508.

I am not a teacher.

I think you can use mixed tenses in your sentence. What's important is the idea you're trying to convey. As you said, if you use the simple past tense in the second part of you sentence, the meaning will be materially altered.

I would think the first sentence implies the person in question is on leave all day today. The second sentence suggests that the person in question certainly was on leave earlier today but now it has already finished.

Thanks

Richard
 

Tullia

Senior Member
Joined
Aug 9, 2010
Member Type
English Teacher
Native Language
English
Home Country
England
Current Location
England
Is there any problem (mixed tenses) with the following sentence?
"I just knew that he is on leave today."
When I change it to "I just knew that he was on leave today", it does not sound right as he is still on leave today.


Try "I just know that he is on leave today" instead. After all, you still know it, so why put that into the past tense?

Alternatively "I just realised that he is on leave today..." means something slightly different, but is a better example of a mixed tense sentence. You realised in the past (as it's a completed action) but he is on leave in the present.
 
Last edited:

bhaisahab

Moderator
Staff member
Joined
Apr 12, 2008
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
Ireland
Try "I just know that he is on leave today" instead. After all, you still know it, so why put that into the past tense?

Alternatively "I just realised that he is on leave today" means something slightly different, but is a better example of a mixed tense sentence. You realised in the past (as it's a completed action) but he is on leave in the present.
"I've just realised..." "I just realised..." is wrong.
 

bhaisahab

Moderator
Staff member
Joined
Apr 12, 2008
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
Ireland
Is there any problem (mixed tenses) with the following sentence?
"I just knew that he is on leave today."
When I change it to "I just knew that he was on leave today", it does not sound right as he is still on leave today.
"I just knew that he was on leave today", This is correct.
 

Tullia

Senior Member
Joined
Aug 9, 2010
Member Type
English Teacher
Native Language
English
Home Country
England
Current Location
England
"I've just realised..." "I just realised..." is wrong.

I don't think there's a huge problem with "I just realised".

I don't think "I have (or I've) just realised" is wrong either, though, it depends on context and the exact reason for saying something.

"I just realised I was supposed to have brought my passport with me as I walked through the door."
"I have just realised something! If we feed the cable to the right instead of the left, we will have to use less of it!".

Or, perhaps more appropriate to the OP's example:

"I just realised that he is on leave today as I pressed 'send', so I recalled the email and sent it to you instead."

What do you think? I did say in my first post that the meaning was different to the OPs original example, but I do think it's a better example of a mixed tense sentence.

EDIT: I've gone back and tried to make my first post clearer.
 

morning0508

New member
Joined
Sep 7, 2010
Member Type
Student or Learner
"I just knew that he was on leave today", This is correct.

"I just knew that he was on leave today" looks grammatically correct on paper. However, when I use it in a conversation, "he was on leave" sounds like it has been over but I want to convey a message that he is still on leave now.

Is "I just knew that he was on leave today" used by a native speaker of English in a conversation?
 
Status
Not open for further replies.
Top