NEW
Font size
WorksheetsIf
Total questions: 60
Worksheet time: 34mins
Will future + if + Simple Present
If I come, I ____________ you.
would see
will see
sees
saw
If it rains, you ______________ wet.
will get
would get
get
had got
You will catch the train if you ____________ earlier
leaves
left
leave
would leave
If I __________ John, I’ll tell him.
see
saw
had seen
sees
If Risa has much time, she will … you.
a. Helped
b. Helps
c. Help
d. Have Helped
e. Has Helped
If it __________, we will play inside.
rains
rained
had rained
raining
If I … much money, I will … a new smartphone.
a. has – buy
b. have – buy
c. have – buys
d. buy – has
e. buy – have
If I study hard, I will pass the exam.
type 0
type 1
type 2
type 3
mix
If I had money, I would buy a BMW.
type 0
type 1
type 2
type 3
If I won the lottery, I would travel around the world.
type 1
type 2
type 3
type 0
If it rains, you will get wet.
type 3
type 2
type 1
type 0
If I had studied hard, I would have passed the test.
type 0
type 1
type 2
type 3
You will miss the bus if you don't hurry.
type 3
type 2
type 1
type 0
You would have gotten wet if it had rained.
type 3
type 2
type 1
type 0
If she fell, she would hurt herself.
type 0
type 1
type 2
type 3
If Sally is late again I will be mad.
type 0
type 1
type 2
type 3
If I had worked harder I might have passed the exam.
type 1
type 2
type 3
mix
If Billy had called me, I would talk to him now.
type 2
type 3
mix
If he called me, I couldn't hear.
type 1
type 2
type 3
mix
You could have been on time if you had caught the bus.
type 0
type 1
type 2
type 3
If it rains, the ground gets wet.
type 0
type 1
type 2
type 3
When you press the button, the television turns on.
type 0
type 1
type 2
type 3
If Danny came with us to the concert tonight, we would be very happy.
type 1
type 2
type 3
mix
We would have played football if It hadn’t rained.
mix
type 3
type 2
type 1
If I were you, I would give up smoking.
type 0
type 1
type 2
type 3
If you pour oil on water, it floats.
type 0
type 1
type 2
type 3
You would have passed your exam if you had worked harder.
TYPE 1
TYPE 2
TYPE 3
MIX
If I ________ to become a doctor, you have to go to university.
want
wanted
will want
had wanted
If you study hard, you ___________ your exams.
will pass
would pass
pass
passed
If you __________ to him, he ___________angry.
lied, would be
lies, would be
would lie , was
will lie, is
Unless you _____________ me, I will be angry.
don't help
would help
help
will help
If she ____________ a doctor, she would be happier.
were
is
be
will be
Which sentence is correct? ( ข้อใดถูกต้อง)
If John pass the test, he would be happy.
Unless the rain hadn't stop, we won't go to the beach.
If we had come to the party, Tom would have been happy.
If I forget her birthday, Tara would get upset.
If he got up early, he _________________ the train.
would miss
will miss
would have missed
missed
If you ______________more exercise, you would lose weight.
did
do
will do
would do
If you get back late, I………………. angry.
be
will be
will am
is
I …..... you if I hadn't forgotten my phone.
would have called
would have call
will call
would call
She’ll cook dinner if she ………......... to the supermarket.
go
goes
went
had gone
If we ……………… on holiday this summer, we’ll go to Spain.
go
goes
went
had gone
If I……………………… the lottery, I would prepare myself for a new life.
had won
won
wins
win
If I had my own car, I ……………. take the bus to work every day.
wouldn't have to
won’t have to
will have to
wouldn’t had to
If you don’t want to go out, I ……….. dinner at home.
would have cooked
would cook
will cook
had cooked
If I had a car, I …………………………..to school.
drive
will drive
would drive
would have driven
We ………………… if we had been invited.
would have come
would have came
will come
would come
If she had studied, she ..................the exam.
would have passed
will pass
would pass
would passed
She’ll stay in London if she …………………………. a job.
got
will get
get
gets
He would have been on time if he ………………………. earlier.
leaves
had left
left
had leave
I’ll buy a new dress if I ………… enough money
had
has
have
had had
She’ll take a taxi if it …………………………….
rain
rains
rained
had rained
If I knew her address, I …………………..her an invitation.
will send
sent
would have sent
would send
