Grammar Quiz

IF CLAUSE Quiz

Preview:


If I … (finish) my assignment tonight, I will go to Mall with my friends.

A. finish

B. finishes

C. would finishes

D. had finished


If she had gone to art school, she …………… a painter.

A. will become

B. would have become

C. would become

D. would have became


I’ll buy a new dress if I ………… enough money

A. had

B. has

C. have

D. had had


If I _____ you, I wouldn’t return to call.

A. be

B. am

C. were

D. had been


We ………………… if we had been invited.

A. would have come

B. would have came

C. will come

D. would come


They can’t join in the club because they don’t have the member cards.

A. If they could join in the club, they had the member cards.

B. They can’t join in the club if they don’t have the member cards.

C. If they had the member cards, they could join in the club.

D. They could have joined in the club if they had had the member cards.


If you do what you tell others, they ______ in you.

A. would believe

B. won’t believe

C. believe

D. will believe


If you get back late, I………………. angry.

A. be

B. will be

C. will am

D. is


Her parents didn’t attend her graduation ceremony. They regret it now.

A. If only her parents could attend her graduation ceremony.

B. Her parents wish they had attended her graduation ceremony.

C. Her parents regret having attended her graduation ceremony.

D. If her parents attended her graduation ceremony, they would regret it.


Indonesian people would be safe from corona if they … (keep) healthy environment.

A. keep

B. kept

C. keeping

D. had kept


She’ll take a taxi if it …………………………….

A. rain

B. rains

C. rained

D. had rained


If we ……………… on holiday this summer, we’ll go to Spain.

A. go

B. goes

C. went

D. had gone


If she had studied, she ………………the exam.

A. would have passed

B. will pass

C. would pass

D. would passed


If you ……………………… late, we wouldn’t have missed the bus.

A. aren’t

B. isn’t

C. weren’t

D. hadn’t been


George would have met Mary _____ to his brother’s graduation party.

A. if he didn’t go

B. if he has not gone

C. if he hadn’t gone

D. if he shouldn’t have gone


You ________ heart disease if you eat too much meat.

A. will get

B. get

C. gets


If I won the lottery, I ______you half the money.

A. had given

B. give

C. gave

D. would give


I …….. you if I hadn’t forgotten my phone.

A. would have called

B. would have call

C. will call

D. would call


I didn’t realise English was such an important subject. If I ________, I would have studied harder.

A. realised

B. had realised

C. had been realised

D. realise


I wish our football team ______ a place in the World Cup 2026.

A. wins

B. won

C. would win

D. had win


These students talked too much in class.

A. I wish these students talked too much in class.

B. I wish these students had talked too much in class.

C. I wish these students hadn’t talked too much in class.

D. I wish these students didn’t talk too much in class.


She’ll cook dinner if she ……………… to the supermarket.

A. go

B. goes

C. went

D. had gone


We survived that accident because we were wearing our seat belts.

A. But for our seat belts, we would have survived that accident.

B. Had we not been wearing our seat belts, we wouldn’t have survived that accident.

C. Without our seat belts, we could have survived that accident.

D. If we weren’t wearing our seat belts, we couldn’t have survived that accident


Dinda would buy tens luxury houses if she … (win) the lottery.

A. win

B. wins

C. won

D. had won


If I _____ rich, I _____ a castle.

A. am, will buy

B. am, buy

C. were, would buy

D. had been, would have bought


Random Topics:

TimeDependent PrepositionSimple Past vs Past Continuous TenseSentence CompletionPresent Simple ProgressiveSimple and Progressive Verb TensesFuture or PastGrammar : Structural Common ErrorsPast Tense and Past Continuous