should have/has to have finished

Status
Not open for further replies.

navi tasan

Key Member
Joined
Nov 19, 2002
Member Type
Academic
Native Language
Persian
Home Country
Iran
Current Location
United States
Can one say:

1-He has to have finished his project yesterday, or else he will be fired.
2-He should have finished his project yesteday, or else he will be fired.

I suppose this can be said in other ways, but one would have to use two sentences.
He had to finish is project yesterday. If he did not, he will be fired.

Gratefully,
Navi.
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
Can one say:

1-He has to have finished his project yesterday, or else he will be fired.
2-He should have finished his project yesteday, or else he will be fired.

I suppose this can be said in other ways, but one would have to use two sentences.
He had to finish is project yesterday. If he did not, he will be fired.

Gratefully,
Navi.


He had to finish his project yesterday or he would be fired.
If he didn't finish his project yesterday, he will be fired.
He is going to be fired if he didn't finish that project yesterday.
 

blissful

Junior Member
Joined
Jan 16, 2012
Member Type
Interested in Language
Native Language
English
Home Country
Singapore
Current Location
Singapore
Hi

If he didn't finish his project yesterday, he will be fired.

Please help to explain why the “if clause”( past tense) is followed by will not would.

How to say it correctly?

1) If the taxi didn’t arrive on time, I would drive you to the airport.

2) If the taxi didn’t arrive on time, I will drive you to the airport.
 

spongie

Member
Joined
Jan 4, 2012
Member Type
Student or Learner
Native Language
Polish
Home Country
Poland
Current Location
Poland
If he didn't finish his project yesterday, he will be fired.

This sentence presents mixed condotionals - If-clause is the 2nd cond. while the main clause shows the 1st cond.
In books that we are using during my grammar class I rarely see mixed conditionals 1st and 2nd - usually there are mixed 2nd & 3rd. I guess the sentence that you wrote exists and it can be used by natives. Am I right?
 

Barb_D

Moderator
Staff member
Joined
Mar 12, 2007
Member Type
Other
Native Language
American English
Home Country
United States
Current Location
United States
You are not sure whether the event in the past happened or not.

You do know that if it did not happen, there will be a consequence in the future.

If he didn't study, he won't pass the test.
If he didn't complete the project, he will be fired.
Calm down, Mom. If the taxi didn't come, I will drive you myself.

EDIT:
Of course you can have a situation when if something DID happen, there is a known future conequence as well.
The test if very easy. If he studied even a tiny bit, he will pass.
If he left when he was planning to, he will be here any minute.
 
Last edited:
Status
Not open for further replies.
Top