Конечно, давайте разберем каждый из предложенных примеров и поставим глаголы в нужную форму.
If I tell you a secret, you (promise) to keep it?
Правильная форма: "will promise"
Объяснение: В данном условном предложении первого типа, которое описывает реальную ситуацию в будущем, используется настоящее простое время в условной части и будущее простое время в главной части.
Пример: If I tell you a secret, will you promise to keep it?
If I had a player typewriter, I (listen) to music.
Правильная форма: "would listen"
Объяснение: Здесь используется условное предложение второго типа, которое описывает нереальную ситуацию в настоящем или будущем. В условной части используется прошедшее простое время, а в главной части — конструкция "would" + инфинитив.
Пример: If I had a player typewriter, I would listen to music.
If I (know) her address, I’d write a letter to her.
Правильная форма: "knew"
Объяснение: Это также условное предложение второго типа, описывающее нереальную ситуацию в настоящем. В условной части используется прошедшее простое время.
Пример: If I knew her address, I’d write a letter to her.
If he worked slowly, he (not/make) so many mistakes.
Правильная форма: "would not make"
Объяснение: Условное предложение второго типа. В условной части используется прошедшее простое время, а в главной части — "would" + инфинитив.
Пример: If he worked slowly, he would not make so many mistakes.
I could tell you the truth if I (know).
Правильная форма: "knew"
Объяснение: Условное предложение второго типа. В условной части используется прошедшее простое время.
Пример: I could tell you the truth if I knew.
He might get fat if he (not/stop) eating much.
Правильная форма: "does not stop"
Объяснение: Условное предложение первого типа. В условной части используется настоящее простое время, а в главной части — "might" + инфинитив.
Пример: He might get fat if he does not stop eating much.
I (have) a car if I could afford it.
Правильная форма: "would have"
Объяснение: Условное предложение второго типа. В главной части используется конструкция "would" + инфинитив.
Пример: I would have a car if I could afford it.
What would you do if you (get) stuck between two floors?
Правильная форма: "got"
Объяснение: Условное предложение второго типа. В условной части используется прошедшее простое время.
Пример: What would you do if you got stuck between two floors?
If he (know) that it was dangerous he wouldn’t come.
Правильная форма: "knew"
Объяснение: Условное предложение второго типа. В условной части используется прошедшее простое время.
Пример: If he knew that it was dangerous, he wouldn’t come.
If I (win) a big money prize, I’d give up my job.
Правильная форма: "won"
Объяснение: Условное предложение второго типа. В условной части используется прошедшее простое время.
Пример: If I won a big money prize, I’d give up my job.
Надеюсь, это поможет вам лучше понять использование различных типов условных предложений в английском языке.