If I _________________ (speak) perfect English, I _________________ (have) a good job.
A. spoke/could have
B. spoke/will have
C. speak/would have
D. speak/could have

Random Topics:
going to1st & 2nd ConditionalsPast simple vs Present perfectGrammar : Structural Common ErrorsWish SentencesSentence LabelingInfinitives or GerundsGrammar Present Perfect (ever never)Communicative GrammarAdjective and AdverbOther quiz:
Grammar › ViewHad the headmaster known his treatment of the 5 students woulod turn into such a big issue, he __ them so severely.
A. hadn’t punished
B. wouldn’t have punished
C. wouldn’t punish
D. didn’t punish
Grammar › View
Mr James ____ the company’s new marketing plan when one of my colleagues interrupted him.
A. presented
B. has presented
C. was presenting
D. had been presented
Subject-Verb Agreement › ViewThe teacher run a tight ship.Does this sentence seem right?
What should be changed
A. Change ship to ships
B. Change run to runs
C. Nothing is wrong with this sentence
Grammar › View
Haziq sells delicious cakes at the bakery while sitting on a wheelchair. He works ward to earn his own income.
A. A friend in need is a friend in deed
B. If there is a will, there is a way
C. It’s no use crying over spilled milk
D. Every cloud has a silver lining