Conditionals	

If I didn't have to go to work tomorrow,... 	
If I don't get enough sleep,... 	
If I could have a date with a famous person,... 	
If I could go to any place in the world right now,... 	
If I could eat anything I liked for dinner tonight,... 	
If I saw someone stealing in a supermarket,... 	
If the weather is nice on Sunday,... 	
If I were the boss in my office,... 	
If one of my friends invites me out tomorrow night,... 	
If I drink a lot of beer,... 	
If I didn't do my homework when I was at school,... 	
If I don't feel sleepy when I get home tonight,... 	
If I spoke perfect English,... 	
If I could change one thing about my appearance,... 	
If I pass the test at the end of this course,... 	
If I had enough money to start my own business,... 	
If there is a good movie on TV when I get home tonight,... 	
If I did a degree course at university next year,... 	
If I had a new baby boy,.... 	
If we have homework for this lesson,... 	

Examples	

If I didn't have to go to work tomorrow, I would go to the beach.  
unreal - second conditional	
If I don't get enough sleep, I can't concentrate on my work. 
real - zero conditional 	
If I could have a date with a famous person, I'd have dinner with Brad Pitt. 
unreal - second conditional	
If I could go to any place in the world right now, I'd go to Thailand. 
unreal - second conditional	
If I could eat anything I liked for dinner tonight, I'd have lobster. 
unreal - second conditional	
If I saw someone stealing in a supermarket, I'd say, 'Good luck, mate!' 
unreal - second conditional	
If the weather is nice on Sunday, we'll (probably) have a picnic. 
real - first conditional	
If I were the boss in my office, I'd fire my colleague Tony. 
unreal - second conditional	
If one of my friends invites me out tomorrow night, I'll go. 
real - first conditional	
If I drink a lot of beer, I go crazy. 
real - zero conditional 	
If I didn't do my homework when I was at school, I had to do it in the break.  
real - zero conditional 	
If I don't feel sleepy when I get home tonight, I'll get changed and go out.  
real - first conditional	
If I spoke perfect English, I wouldn't be taking this course! 
unreal - second conditional	
If I could change one thing about my appearance, I'd change my nose. 
unreal - second conditional	
If I pass the test at the end of this course, I'll do another course. 
real - first conditional	
If I had enough money to start my own business, I'd open a restaurant. 
unreal - second conditional	
If there is a good movie on TV when I get home tonight, I probably won't watch it as I'm tired.  real - first conditional	
If I did a degree course at university next year, I'd have to give up my job. 
unreal - second conditional	
If I had a new baby boy, I'd call him Alex. 
unreal - second conditional	
If we have homework for this lesson, I'll do it  five minutes before the next lesson starts. real - first conditional	

Now consider the following about the conditions expressed in the sentences.

* Real or unreal?
* If real, relating to a specific time in the future or relating to time generally?

Conditionals : reference

Zero conditional
Expresses real conditions that are or were generally true. Does not refer to one specific occasion.
If we were naughty, we were sent to bed early.
If you put magnesium in water, it burns.

First conditional
Refers to real conditions - things that may or are likely to happen in the future.
If I see David, I’ll send him your regards.

Second conditional
Refers to unreal conditions - things that are not true now, are unlikely to be true or cannot ever be true.
If we told him, it would only upset him.

Third conditional
Refers to past events that are the opposite of what actually happened.
If I’d known it was your birthday, I’d have sent you a card.