[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.
 
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
 
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:
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.
 
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.
 
"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.
 
"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.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top